- Настройка PHP
- Все о файле php.ini
- Как изменить версию PHP?
- Использование PHP на html-страницах
- Вывод PHP-ошибок
Как включить показ ошибок PHP?
1. Через .htaccess
В файл .htaccess добавляем код:php_flag display_errors on
php_value error_reporting 2047
2. Через php.ini
В файле php.ini устанавливаем такое значение для следующих директив:display_errors = On
error_reporting = E_ALL
3. Через PHP-скрипт
Для этого используется функция error_reporting() и вот примеры ее использования:// Выключить отчеты об ошибках
error_reporting(0);
// Добавлять в отчет все PHP ошибки
error_reporting(E_ALL);
// Аналогично error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);
// Показывать в отчете часть ошибок ошибок
error_reporting(E_ERROR | E_WARNING | E_PARSE);
// Аналогично предыдущему, но будут показываться еще ошибки связанные с перенеменными
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
// Будут показываться все ошибки кроме E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);
Выключение показа ошибок PHP
После отладки PHP-скриптов большинство экспертов рекомендует отключать показ ошибок. Сделать это можно изменив значения вышеописанных параметров на "off".Источник статьи: https://ru.hostings.info/schools/vyvod-php-oshibok.html