PHPのsleep関数は何をするのですか?
PHP内で、`sleep()`関数は指定された時間(秒単位)スクリプトの実行を一時停止させるのに使用されます。必要な遅延実行が必要な場合、指定された時間間隔後にスクリプトの実行を継続するために使用できます。
`sleep()` 関数の構文は以下の通りです:
sleep(int $seconds): int|false
`$seconds` パラメータは一時停止する時間(秒)であり、返り値は成功した場合に実際に休止した時間を表す整数、あるいはエラーが発生した場合に `false` を返します。
スクリプトが実行された後、3秒待ってから “Hello, world!” を出力する `sleep()` 関数を使用した例が以下に示されています。
echo "Hello, world!";
sleep(3);
echo “Delayed output after sleep!”;
上記の例では、`sleep(3)`はスクリプトの実行を3秒停止することを意味します。つまり、”Delayed output after sleep!”は”Hello, world!”が出力された後、3秒遅れて表示されます。