Запись ошибок PHP в файл


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

Если вы интересуетесь средневековьем, а именно рыцарями, замками, историей. То вам не примерно нужно посетить сайт Мир Средневековья:

рыцари
Интересный и красивый сайт.

Например так:

  1. <?
  2. //Отключаем показ ошибок
  3. ini_set('display_errors', 0);
  4. //Определяем функцию которая будет вызываться при ошибке
  5. function err_handler($errno, $errmsg, $filename, $linenum) {
  6.   //Что-то делаем например записываем в файл
  7. }
  8. //Устанавливаем нашу функцию перехватчиком ошибок
  9. set_error_handler('err_handler');
  10. ?>

Ну вот и все! Теперь ошибки увидите только Вы. 🙂

6 комментариев to “Запись ошибок PHP в файл”

  1. Немного непонятно, но буду разбираться. Спасибо за пост.

  2. Спасибо за подсказку! Так и сделаю!

  3. Вроде бы все понятно, буду пробовать. Спасибо за пост.

  4. А вот мне самое главное непонятно. Где прописывать эти строки ? В hstacces ? Ещё вопрос. Можно не записывать ошибки в файл, а показывать их только для меня ?

  5. Спасибо. Пробую

Leave a Reply