ベストアンサー PHPでwait処理ってできます? 2007/10/17 03:02 PHPで処理を一定時間止めるような関数やメソッドってありますか? sleepとかwaitとかそういう類のものです。 ループで時間を稼ぐとかはしたくないのですが。。。 (CPU時間はあまり食わないように) みんなの回答 (3) 専門家の回答 質問者が選んだベストアンサー ベストアンサー saintandre ベストアンサー率31% (194/607) 2007/10/17 08:05 回答No.1 sleep 関数があります。 > sleep > (PHP 4, PHP 5) > sleep ― 実行を遅延させる > 説明 > int sleep ( int $seconds ) > seconds で与えられた秒数ぶんプログラムの実行を遅延させます。 参考URL: http://jp.php.net/manual/ja/function.sleep.php 質問者 お礼 2007/10/17 14:24 おお、、ズバリな回答ですね。ありがとうございます。 早速使わせていただきます♪ 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (2) wp_ ベストアンサー率54% (132/242) 2007/10/17 10:12 回答No.3 マイクロ秒で制御したいならusleep()をどうぞ。 質問者 お礼 2007/10/17 14:28 回答ありがとうございます。 usleep()なんて関数もあるのですね。 参考にさせていただきます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 yambejp ベストアンサー率51% (3827/7415) 2007/10/17 09:29 回答No.2 HTTPというものはデータをバッファしてから送ってくるものです たんにsleepをかけてしまうと、いつまでもデータが表示されません。 そういう場合、ob_start()~ob_flush()~flush()の構文で 順次データを吐き出す必要があります。 <?PHP ob_start(); print<<<eof test<br> test<br> test<br> eof; ob_flush(); flush(); sleep(3); ob_start(); print<<<eof test<br> test<br> test<br> eof; ob_end_flush(); ?> 質問者 お礼 2007/10/17 14:27 回答ありがとうございます。 なるほど、バッファにためるのですね。 ob_start()文知りませんでした・・・ 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発PHP 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
おお、、ズバリな回答ですね。ありがとうございます。 早速使わせていただきます♪