time_sleep_until

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

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

Описание

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() - Ограничивает время выполнения скрипта