Я проникаю от PHP4 к PHP5PHP терпит неудачу, когда функция не определена?
У меня есть это в моей .htaccess:
php_flag display_errors on
php_value error_reporting 2039
Который используется, чтобы показать все ошибки.
У меня по-прежнему возникают некоторые ошибки, но я получал ошибку, когда вызывал функцию, которая не была определена, но теперь она останавливается, где она находится, и отправляет клиенту все до ошибки и ничего не происходит после. Без сообщения об ошибке.
Вот что phpinfo говорит мне:
Directive Local Value Master Value
display_errors On Off
error_reporting 2039 6143
Я хотел бы быть в состоянии видеть мои сообщения об ошибках для устранения неисправностей целей.
Может ли кто-нибудь сказать мне, что мне нужно сделать? Благодаря!!
Можете ли вы показать полный PHP-скрипт? Может случиться так, что он завершится с ошибкой синтаксического анализа, которая действительно не улавливается обработчиком ошибок. –
error_reporting (E_ALL) в вашем php? – Kemo
ОК, так что оказалось, что я включил страницу, на которой была error_reporting (! E_NOTICE); в верхней части страницы (но моя текущая страница не говорила об этом, только включенную страницу). Теперь я могу понять, почему это помешало бы моей ошибке показать, но то, что мне кажется очень любопытным, - это то, почему это только начинало быть проблемой сейчас, когда я перешел на php5 и никогда не вызывал проблем, когда я был на php4 –