(PHP 4, PHP 5, PHP 7, PHP 8)
sleep — 延缓执行
程序延迟执行指定的 seconds
的秒数。
注意:
为了让程序执行延迟几分之一秒,应使用 usleep(),因为 sleep() 需要 int。例如
sleep(0.25)
会使程序暂停0
秒。
seconds
暂停的秒数(必须大于或等于 0
)。
成功时返回 0。
如果函数的调用被一个信号中止,sleep() 会返回一个非零的值。在
Windows 上,该值总是 192
(即 Windows API 常量
WAIT_IO_COMPLETION
的值)。其他平台上,该返回值是剩余未 sleep 的秒数。
如果指定的 seconds
是负数,该函数会抛出 ValueError。
版本 | 说明 |
---|---|
8.0.0 |
此函数在负数 seconds 时抛出 ValueError,之前会引发
E_WARNING 且函数返回 false 。
|
示例 #1 sleep() 示例
<?php
// 当前时间
echo date('h:i:s') . "\n";
// 睡眠 10 秒
sleep(10);
// 醒来!
echo date('h:i:s') . "\n";
?>
该例子会在休眠10秒后输出。
05:31:23 05:31:33