PHP sleep() 函數
定義和用法
sleep() 函數延遲代碼執(zhí)行若干秒惑芭。
語法sleep(seconds)
seconds 必需赊堪。以秒計的暫停時間肆资。
返回值
若成功磅崭,返回 0,否則返回 false麦箍。
錯誤/異常
如果指定的描述 seconds 是負數漓藕,該函數將生成一個 E_WARNING。
例子
<?php
echo date('h:i:s') . "<br />"; //暫停 10 秒
sleep(10);//重新開始
echo date('h:i:s');
?>
輸出:
12:00:08 12:00:18
PHP usleep() 函數
定義和用法
usleep() 函數延遲代碼執(zhí)行若干微秒挟裂。
語法usleep(microseconds)
microseconds 必需享钞。以微秒計的暫停時間。
返回值
無返回值诀蓉。
提示和注釋
注釋:在 PHP 5 之前栗竖,該函數無法工作于 Windows 系統(tǒng)上。
注釋:一微秒等于百萬分之一秒渠啤。
例子
<?php
echo date('h:i:s') . "<br />";
//延遲 10 描述
usleep(10000000);
//再次開始
echo date('h:i:s');
?>
輸出:
09:23:14 09:23:24
PHP中sleep和unsleep的用法
當你需要程序暫停執(zhí)行幾秒可以用 sleep
int sleep ( int seconds秒后執(zhí)行狐肢。
Returns zero on success, or FALSE on error.成功返回0,錯誤返回false沥曹。
If the call was interrupted by a signal, sleep() returns a non-zero value. On Windows, this value will always be 192 (the value of the WAIT_IO_COMPLETION constant within the Windows API). On other platforms, the return value will be the number of seconds left to sleep.