(PHP 4, PHP 5)
sleep — 延緩執行
說明
int sleep ( int$seconds
)
程序延遲執行指定的 seconds
的秒數。
參數
seconds
暫停的秒數。
返回值
成功時返回 0,錯誤時返回 FALSE
。
如果函數的調用被一個信號中止,sleep() 會返回一個非零的值。在Windows上,該值總是 192(即Windows API常量WAIT_IO_COMPLETION
的值)。其他平臺上,該返回值是剩余未sleep的秒數。
錯誤/異常
如果指定的 seconds
是負數,該函數會產生一個 E_WARNING
級別的錯誤。
更新日志
版本
說明
5.3.4
在PHP 5.3.4之前,Windows平臺下無論 sleep() 是否成功調用,總是會返回一個 NULL
。
范例
Example #1 sleep() 的例子
<?php
// current time
echo date('h:i:s') . "n";
// sleep for 10 seconds
sleep(10);
// wake up !
echo date('h:i:s') . "n";
?>
該例子會在休眠10秒后輸出。
05:31:23 05:31:33
參見
usleep() - 以指定的微秒數延遲執行 time_nanosleep() - 延緩執行若干秒和納秒 time_sleep_until() - 使腳本睡眠到指定的時間為止。 set_time_limit() - 設置腳本最大執行時間