Коллекция материалов и статей для веб разработчиков


Включить отображение ошибок и предупреждений в PHP

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

error_reporting = E_ALL
display_errors = On
display_startup_errors = On

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

Включением вышеописанных параметров и обусловлено отображение ошибок, если доступа к настройкам php нету или мы хотим включить показ ошибок только для определенных скриптов, тогда можно включить показ ошибок прямо в php файле, для этого в нужный файл, в самом начале, добавляем следующий код:

ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);

Ну и третий вариант, когда нам например нужно включить отображение ошибок для всего сайта, или мы не хотим править php файлы ядра нашей системы, можно включить отображение ошибок используя .htaccess:

php_value display_errors 1
php_value display_startup_errors 1
php_value error_reporting E_ALL
Tags: 

Добавить комментарий

Filtered HTML

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
CAPTCHA