使脚本睡眠到指定的时间为止

# time_sleep_until

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

time_sleep_until — 使脚本睡眠到指定的时间为止

### 说明

function time_sleep_until(float `$timestamp`): bool

使脚本睡眠到指定的 `timestamp`。

### 参数

`timestamp`

  将脚本唤醒的时间戳。

### 返回值

成功时返回 `true`， 或者在失败时返回 `false`。

### 错误／异常

如果设定的 `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() - 设置脚本最大执行时间

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open