現在のスクリプトの実行を5秒間遅らせます:
<?php
echo date('h:i:s') . "<br>";
//sleep for 5 seconds
sleep(5);
//start again
echo date('h:i:s');
?>
例の実行 »
sleep() 関数は、現在のスクリプトの実行を指定の秒数だけ遅延させます。
注: この関数は、指定の秒数が負の場合にはエラーをスローします。
sleep(seconds)
パラメータ | 説明 |
---|---|
seconds | 必須。スクリプトを遅延させる秒数を指定する |
返り値: | 成功した場合は 0 を、エラーの場合はFALSEを返します。 この関数は、呼び出しがシグナルによって中断された場合にゼロ以外の値を返します。Windowsでは、この値は常に 192であり、 これはWindows API内のWAIT_IO_COMPLETION定数の値です。他のプラットフォームでは、返り値はスリープ状態になった秒数です。 |
---|---|
PHP バージョン: | 4+ |
変更歴 | PHP 5.3.4より前には、Windowsでスリープが発生したときにこの関数は常にNULLを返していました。 |