PHPの処理を意図的に停止する
sleep関数を使うと、指定した時間だけ処理を一時停止することができます。
PHP コード例
sleep(3);
sleep関数のパラメータは停止したい時間を「秒」単位で渡します。
整数(Int型)で指定する必要があるため、「0.1秒」や「0.5秒」などは指定できず、「1」以上の値を指定する必要があります。
「-1」などの負の値も無効です。
例えば、PHPの処理を5秒停止させる場合は、次のようになります。
PHP コード例
echo '停止時の時刻:'.date('H:i:s').PHP_EOL;
// PHPの処理を一定時間止める
sleep(5);
echo '再開時の時刻:'.date('H:i:s');
出力例
停止前の時刻:12:52:11
再開時の時刻:12:52:16
停止時と再開時でそれぞれ時刻を出力してみると、実際に停止していた時間が分かります。