Читал я читал целый день про это дело, и натыкался на разные хитрожопые способы обработки, которые пока не смог осилить, но подскажите, правильно ли я понял суть, общую картину?
Вот:
- Включить лог ошибок . Если нужна какая-то доп.информация о них или оповещение по почте - писать свое логгирование
- Вывод на экран отключить (если сайт запущен в сеть).
- В случае нефатальных ошибок, продолжаем работу скрипта, если от них ничего не зависит, и прекращаем, если зависит.
- для фатальных ошибок регистрируем какую-нибудь shut_down-функцию , в ней проверяем, если ошибка фатальная, то говорим пользователю 'Зайди позже, братка'
Так все? Или читать дальше?