есть некий код код на php, пусть будет:
fputs($conn,"Данные");
я предполагаю, что в момент выполнения может произойти неожиданная ошибка.
и посетителю сайта выведется страшное ругательство.
что бы не травмировать психику посетителю, я хочу ее скрыть.
то есть написать на экране что то спокойное "ошибка попробуйте позднее"
и залогировать подробности ошибки например в файл.
в других языках это делается с помощью
try
на php я так понимаю надо угадать исключение...
как все исключения перехватить?
изучаю гугле... но что то все противоречиво...
подскажите если кто сталкивался...
1. him - 14 Ноября, 2013 - 20:16:36 - перейти к сообщению
2. Deonis - 14 Ноября, 2013 - 20:23:15 - перейти к сообщению
him пишет:
Не поверите, но в php точно так же можно работать с исключениями.
в других языках это делается с помощью
try
try
3. Мелкий - 14 Ноября, 2013 - 20:29:15 - перейти к сообщению
И поскольку, чтобы исключение поймать, его должен кто-то выбросить - http://us1.php.net/manual/ru/fun...rror-handler.php
4. him - 14 Ноября, 2013 - 20:54:44 - перейти к сообщению
таким образом я все перехвачу?
Exception $e - это обязательный параметр? а без него нельзя? зачем он нужен?
ссылки видел... но до конца что то как то прозрение не приходит...