0
Сам сталкивался, скорее всего хостер в php.ini добавил `sleep` (и `usleep`) в `disable_functions`. Глянь `phpinfo()` — если в списке есть, то всё, только через техподдержку или менять тариф. Ещё иногда `max_execution_time` игнорит `sleep`, но он просто обрывает скрипт раньше, а не запрещает функцию.