sleep
Задержка выполнения
&reftitle.description;
intsleep
intseconds
Откладывает исполнение программы на число секунд, указанное в параметре
seconds.
Чтобы отложить выполнение программы на доли секунды,
используйте функцию usleep, поскольку функция sleep
ожидает целое число (&integer;).
Например, sleep(0.25) приостановит выполнение программы на 0 секунд.
&reftitle.parameters;
seconds
Время остановки в секундах (должно быть больше или равно 0).
&reftitle.returnvalues;
Возвращает 0 в случае успешного выполнения.
Если вызов был прерван сигналом, функция sleep
возвратит значение, не равное нулю. В Windows это значение всегда будет
равно 192 (значение константы Windows API
WAIT_IO_COMPLETION). На других платформах возвращаемом
значением будет количество секунд, оставшихся до задержки.
&reftitle.errors;
Если указанное число секунд в параметре seconds
отрицательное, выбрасывается исключение ValueError..
&reftitle.changelog;
&Version;
&Description;
8.0.0
Функция выбрасывает исключение ValueError,
если в параметре seconds указано отрицательное число;
ранее вместо этого выдавалась ошибка уровня E_WARNING и функция возвращала значение &false;.
&reftitle.examples;
Пример использования sleep
]]>
Этот пример выведет (через 10 секунд)
&reftitle.seealso;
usleep
time_nanosleep
time_sleep_until
set_time_limit