sleep
Останавливает выполнение программы на заданное число секунд.
Синтаксис
sleep(int $seconds): intПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $seconds | int | Сколько секунд ждать. |
Возвращаемое значение
int`0` при успехе.
Примеры
Повторная попытка с паузой:
<?php
// retry.php
for ($attempt = 1; $attempt <= 3; $attempt++) {
echo "Attempt $attempt\n";
sleep(1);
}Примечания
Для пауз короче секунды есть usleep() — она принимает микросекунды. На сайте паузы задерживают ответ посетителю, поэтому их используют в основном в скриптах командной строки.
См. также
В учебнике
- Скрипты для командной строки — PHP в терминале — запуск скрипта, аргументы argv, чтение ввода, коды завершения, getopt и запуск по расписанию.