2013-06-07 2 views
-4

Возможно ли написать пользовательскую функцию обработчика ошибок?Пользовательская функция обработчика ошибок?

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

function errorhandler($error) { 
    echo '<span class="e">'.$error.'</span>'; 
} 

// rest of the PHP file... 
+4

http://php.net/manual/de/function.set-error-handler.php – MarioP

+0

[Ошибка протоколирование, плавно) (http://stackoverflow.com/questions/10331084/error-logging-in-a-smooth-way/10476589#10476589) –

ответ

1

Посмотрите на функцию set_error_handler. Не уверен, насколько это полезно для вас.

Пока вы хотите «создать функцию обработчика ошибок», вы не решили, что вы хотите с ней сделать. Я не хочу догадываться, но, возможно, по вашему первоначальному утверждению вы упомянули, что он выводит его в HTML. Вы можете изменить этот вывод на своем php.ini или на более высоком уровне в зависимости от ваших прав доступа к серверу: http://www.php.net/manual/en/errorfunc.configuration.php

Смежные вопросы