Я использую register_shutdown()
, чтобы показать страницу, если загрузка занимает много времени, вызывая тайм-аут PHP. Мне действительно не нужно показывать пользователю фатальную ошибку, как скрыть это сообщение?
Подавить сообщение Неустранимая ошибка: максимальное время выполнения 30
Ответы (2)
Вы можете отключить директиву display_errors
в php.ini
. ваша производственная машина. В качестве альтернативы, если в вашем скрипте нет фатальных ошибок, кроме проблемы с тайм-аутом, вы можете использовать ini_set
отключить отображение ошибок во время выполнения.
person
Charles Sprayberry
schedule
17.12.2011
Чтобы скрыть сообщение об ошибке, вы можете использовать error_reporting(E_NONE)
для подавления всех сообщений об ошибках.
Или вы можете просто сделать ini_set('display_errors','0');
, чтобы скрыть сообщения об ошибках и записать их в журнал.
person
Indranil
schedule
17.12.2011
error_reporting(0);
и/илиini_set('display_errors',0);
недостаточно хороши? В любом случае вы не должны показывать ошибки в производственной среде... - person DaveRandom   schedule 18.12.2011