05.04.2014 PHP сортировка массива по значению - array_multisort 02.04.2014 Ошибка php undefined symbol php_json_encode 03.12.2013 Centos: автоматическая загрузка apache, mysql 22.07.2013 Как открыть Excel файл с помощью PHP 29.02.2012 Как проверить пустой массив или нет? 29.02.2012 JQUERY: как вести логи действий пользователя 29.02.2012 PHP: Как через POST передать множественный SELECT 09.04.2011 Работа корзины
#62

PHP обработчик ошибок - php.ini error_reporting

В php.ini есть директива error_reporting в значение которой можно указать тип ошибок и уведомлений, о которых php интерпретатор будет информировать при выполнение скрипта.

  1. E_ERROR - Ошибки обычных функций (критичные ошибки).
  2. E_WARNING - Обычные предупреждения (не критичные ошибки).
  3. E_PARSE - Ошибки синтаксического анализатора.
  4. E_NOTICE - Замечания (аномалии в коде, возможные источники ошибок — следует отключить при наличии русского текста в коде, так как для интернациональных кодировок не обеспечивается корректная работа).
  5. E_CORE_ERROR - Ошибки обработчика.
  6. E_CORE_WARNING - Предупреждения обработчика.
  7. E_COMPILE_ERROR - Ошибки компилятора.
  8. E_COMPILE_WARNING - Предупреждения компилятора.
  9. E_USER_ERROR - Ошибки пользователей.
  10. E_USER_WARNING - Предупреждения пользователей.
  11. E_USER_NOTICE - Уведомления пользователей.
  12. E_ALL - Все ошибки.
     

Можно настроить вывод только определенных предупреждений следующим образом:

error_reporting = E_ERROR|E_COMPILE_ERROR|E_USER_ERROR

Также можно вывести все уведомления об ошибках, исключив только определенные:

error_reporting =  E_ALL & ~E_NOTICE

Если уведомления об ошибках не выводятся, следует в php.ini найти директиву display_errors и вместо Off указать On.


22.03.2011 Filter_var или проверка email, url, ip на соответсвие без использования регулярных выражений 30.12.2010 PHP обработчик ошибок - php.ini error_reporting 30.12.2010 PHP обработчик ошибок - php.ini error_reporting 17.12.2009 Настройка PHP интерпретатора 01.03.2011 Установка и настройка Apache 17.12.2009 php.ini и загрузка файлов 17.12.2009 GDLib и php.ini, как проверить какие форматы поддерживает сервер: 17.12.2009 GDLib и php.ini, как проверить какие форматы поддерживает сервер:
О сайте