PHP SQL
PHP SQL .ru
  Главная  Уроки  PHP  MySQL  jQuery  RegEx  CSS  Книги  Форум  
 Функции


  На главную

  Назад  Вперед

  Печать

11: Откл. сообщ. об ошибках

Подавление всех сообщений об ошибках

Иногда, когда сценарий полностью отлажен и работает без ошибок, РНР все еще выводит никому не нужные предупреждения. Или же вы знаете, что что-то работает не так, но не хотите, чтобы пользователи видели сообщения об ошибках.

Подавить вывод всех сообщений об ошибках можно путем установки в php.ini следующего параметра:

display_errors = Off

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

log_errors = On

Если желаете, вы можете даже отправить диагностические сообщения демону протоколирования syslog, установив в качестве значения параметра error_log значение syslog (для записи ошибок в отдельный файл можно указать в качестве значения error_log имя файла).

Ваша среда разработчика - это отдельная история. Существуют различные типы диагностических сообщений. Когда параметр display_errors включен (On), вы с помощью error_reporting можете установить, какие сообщения должны выводиться, а какие нет (см. php.ini для примера значений error_reporting). Если вам нужно выключить отображение ошибок только для текущего сценария, добавьте эту функцию в начало сценария:

error_reporting(0);

 
Предыдущая   На главную   Следующая          

Ваш комментарий:

'

Реклама на сайте | Обмен ссылками | Ссылки | Контакты
Добавить статью | Добавить исходник
2010-2014 © phpsql.ru