Zextreo
Новичок
Обработка ошибок
Хочу ослеживать ошибки на своем сайте.
Использовал обработчки ошибок с сайта http://www.spravkaweb.ru/php/managfun/error/userfun.
Возникающие ошибки я сохраняю в файл, НО почему-то у меня сохраняются ошибки которые я экранирую символом @.
Цитата с того сайта:
Например, я часто использую выражения вида:
Поэтому лог ошибок, содержит много лишней информации.
Почему, при экранировании ошибки символом @, код ошибки не нулевой?
Может сервер не так настроен?
Локальный сервер - Денвер, на хостинге тоже самое.
Хочу ослеживать ошибки на своем сайте.
Использовал обработчки ошибок с сайта http://www.spravkaweb.ru/php/managfun/error/userfun.
Возникающие ошибки я сохраняю в файл, НО почему-то у меня сохраняются ошибки которые я экранирую символом @.
Цитата с того сайта:
Но в обработчик у меня попадают все ошибки, как будто я их не экранирую, т.е. код ошибки всегда не нулевой.Заметьте, что код ошибки будет равен 0, если ошибка возникла в функции, вывод ошибок для которой был блокирован оператором "@".
Например, я часто использую выражения вида:
PHP:
if (@$_GET['action'] == 'set_param') do_func();
Почему, при экранировании ошибки символом @, код ошибки не нулевой?
Может сервер не так настроен?
Локальный сервер - Денвер, на хостинге тоже самое.
