Включить отображение ошибок и предупреждений в 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
Теги: PHP
Новости