time_sleep_until
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
time_sleep_until — 使脚本睡眠到指定的时间为止
参数
timestamp-
将脚本唤醒的时间戳。
错误/异常
如果设定的 timestamp
为过去的时间,脚本将会产生 E_WARNING 级别的错误。
示例
示例 #1 time_sleep_until() 示例
<?php
// 返回 false 并生成警告
var_dump(time_sleep_until(time()-1));
// 只能在速度很快的电脑上运行,最多休眠 0.2 秒
var_dump(time_sleep_until(microtime(true)+0.2));
?>注释
注意: 所有的信号会被延迟至脚本唤醒以后。
参见
- sleep() - 延缓执行
- usleep() - 以指定的微秒数延迟执行
- time_nanosleep() - 延缓执行若干秒和纳秒
- set_time_limit() - 设置脚本最大执行时间