Откладывает исполнение скрипта до заданного времени

# 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