ホームページ >バックエンド開発 >PHPチュートリアル >PHPには数秒後に実行できる関数はありますか?
PHP には数秒間隔で実行できる関数はありますか?
たとえば、コードがある場合、最初の行が最初に実行され、5 秒の間隔後に 2 行目が実行されます。実行されました
これはループではなく、次のシーケンスに従います。コードを上から下に順番に実行します。途中で数秒の一時停止が必要です
--- ---解決策------------------- -
スリープ(5);
------解決策----------------------
sleep(5) プログラムは 5 秒間一時停止します
------解決策----------------------
最初の 1 はサーバーの出力キャッシュに保存されます。または、ブラウザの設定に問題がある可能性があります。ただし、何にせよ、出力が表示されるまで少なくとも 5 秒待つ必要があります。
echo microtime(); // 現在のタイムスタンプ スリープ(5); echo "<br/>"; エコーマイクロタイム(); <br><font color="#e78608">------解決策------------------</font><br>ブラウザ関連の理由。CLI を使用してデバッグできます。一時停止の効果が明確にわかります <br> この一時停止の表示効果だけであれば、プログラムがバックグラウンドで実行されている場合はフロントエンド JS に処理を任せたほうがよいでしょう。 2 つの行の途中で 5 秒間休止する必要があります。 <br><font color="#e78608">------解決策---------</font><br>