sunyang
Новичок
Возникла у меня такая проблемка:
На серваке для домена стоит походу в жесткую display_errors on
Смена значения в htaccess на display_errors off результата не дает.
И если в каком-то файле возникает косяк, то показывается ошибка и пути и т.д., что думаю не очень гуд.
Так вот заморочился такой темой: можно ли перехватить ошибку и не показывать ее, а использовать для отображения ошибок свою функцию.
Нашел в документации вот это: set_error_handler
Но как ее заюзать так и не понял.
Например делаю так:
и один фик ошибка вываливается.
Я как-то неправильно ее юзаю?
Нужно использовать буферизацию?
На серваке для домена стоит походу в жесткую display_errors on
Смена значения в htaccess на display_errors off результата не дает.
И если в каком-то файле возникает косяк, то показывается ошибка и пути и т.д., что думаю не очень гуд.
Так вот заморочился такой темой: можно ли перехватить ошибку и не показывать ее, а использовать для отображения ошибок свою функцию.
Нашел в документации вот это: set_error_handler
Но как ее заюзать так и не понял.
Например делаю так:
PHP:
function error_handler($errno , $errstr)
{
// ..показываем ошибку только если есть сессия админа
}
set_error_handler(error_handler);
// далее выдаем ошибку:
$a = у у
Я как-то неправильно ее юзаю?
Нужно использовать буферизацию?