time_sleep_until
(PHP 5 >= 5.1.0, PHP 7)
time_sleep_until — 使脚本睡眠到指定的时间为止。
说明
   time_sleep_until
    ( float 
  $timestamp
   ) : bool
   使脚本睡眠到指定的
   timestamp。
  
参数
- 
timestamp
- 
      将脚本唤醒的时间戳。 
返回值
   成功时返回 TRUE, 或者在失败时返回 FALSE。
  
更新日志
| 版本 | 说明 | 
|---|---|
| 5.3.0 | 自此,函数在Windows平台可用。 | 
错误/异常
   如果设定的 timestamp 为过去的时间,脚本将会产生一个 E_WARNING 级别的错误。
  
范例
Example #1 time_sleep_until() 的一个例子
<?php
//returns false and generates a warning
var_dump(time_sleep_until(time()-1));
// may only work on faster computers, will sleep up to 0.2 seconds
var_dump(time_sleep_until(microtime(true)+0.2));
?>
注释
Note: 所有的信号会被延迟至脚本唤醒以后。
参见
- sleep() - 延缓执行
- usleep() - 以指定的微秒数延迟执行
- time_nanosleep() - 延缓执行若干秒和纳秒
- set_time_limit() - 设置脚本最大执行时间