2012-07-01 3 views
0

Я все еще запутался в проблемах обработки ошибок. После того, как вы прочитали и попробовали множество разных сценариев, я до сих пор не имею полного понимания проблемы.ошибки в отчетности

Я сделал ошибку синтаксиса на цели и получить следующее сообщение об ошибке:

Parse error: syntax error, unexpected '{' in /home/directory/public_html/mypage.php on line 10 

Чтобы понять, как это работает, как первый шаг, я хотел бы, чтобы удалить это сообщение (которое I'am состояние делать) и заменить его на обычную.

Как настроить это сообщение?

Большое спасибо.

+1

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

+0

Я не просил никого травить мои прошлые вопросы. Напротив, мой вопрос ясен, прост и глуп (по крайней мере, для тех, кто знает ответ). Получение некоторой обратной связи поможет мне сделать шаг вперед. Как настроить стандартное сообщение об ошибке PHP в нечто более безопасное и удобное для пользователя? «php_flag display_errors off» удаляет дисплей, но оставляет браузер пустым. Еще раз спасибо. – SunnyOne

+0

Ошибки анализа - это те, которые не могут быть настроены ;-) Однако могут быть и другие фатальные ошибки. –

ответ

2

Вам необходимо использовать set_error_handler. Это позволяет вам поймать выброшенные эры и делать с ними все, что вы хотите.

+3

Ошибка анализа не может быть обнаружена. – xdazz

+0

Вы имеете в виду ошибки Parse, которые НИКОГДА не могут быть пойманы, даже с обработкой исключений? – SunnyOne

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