sleep
延迟执行
sleep
PHP 4, PHP 5, PHP 7, PHP 8
sleep 函数用于将程序延迟执行指定的秒数。在这段时间内,脚本会暂停运行,不进行任何处理,常用于控制程序的执行节奏或者实现延时功能。
sleep(int $seconds): int
如果延迟成功,返回 0。如果被信号中断,则返回中断前剩余的秒数。
<?php echo "开始时间: " . date("H:i:s") . "\n"; sleep(5); echo "结束时间: " . date("H:i:s") . "\n"; ?>
上面的代码首先输出当前时间,然后调用 sleep(5) 暂停执行 5 秒,之后再次输出时间。你可以看到输出的时间相差 5 秒,说明程序确实暂停了这段时间。