error_reporting E_STRICT вызывает белый экран смерти

Я просмотрел несколько разных сообщений, но не смог найти ответ на мою проблему. Недавно я понял, что не использую E_STRICT в моем error_reporting, поэтому я добавил error_reporting(E_ALL | E_STRICT) и проходил через ошибки отладки, которые я нахожу.

Проблема, с которой я сейчас сталкиваюсь, заключается в том, что error_reporting(E_ALL | E_STRICT) некоторые страницы вообще не загружаются, мне дают белый экран без ошибок и никакой информации о том, что не так. Если я использую просто error_reporting(E_ALL) из error_reporting, все загружается нормально..

У меня есть такой же error_reporting, настроенный в моем php.ini, как и на моем веб-сайте.

Я также смог выяснить, где именно скрипт ломался (на include_once для файла, который существует.)

Я полагаю, что смог бы выжить, просто используя E_ALL, как я был до сих пор, но мне любопытно, каковы основные проблемы. Любая помощь высоко ценится

1 ответ

Решение

Насколько мне известно, ошибки могут храниться в том же каталоге в файле с именем error_log, Хост моего сайта отключил функцию отчетов, и все ошибки сохраняются в error_log файл.

Полностью на основе опыта.

Другие вопросы по тегам