Подавить сообщение «Неустранимая ошибка: максимальное время выполнения 30 ...» - PullRequest
7 голосов
/ 18 декабря 2011

Я использую register_shutdown(), чтобы показать страницу, если загрузка занимает много времени, вызывая таймаут PHP. Мне действительно не нужно показывать фатальную ошибку пользователю, как скрыть это сообщение?

Ответы [ 2 ]

6 голосов
/ 18 декабря 2011

Чтобы скрыть сообщение об ошибке, вы можете использовать error_reporting(E_NONE) для подавления всех сообщений об ошибках.

Или, вы можете просто сделать ini_set('display_errors','0');, чтобы скрыть сообщения об ошибках от отображения, и зарегистрировать их.

6 голосов
/ 18 декабря 2011

Вы бы хотели отключить директиву display_errors в вашем php.ini на своей производственной машине. В качестве альтернативы, если в вашем скрипте нет никаких фатальных ошибок, кроме проблемы времени ожидания, вы можете использовать ini_set, чтобы отключить отображение ошибок во время выполнения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...