Интересно, какие шаблоны существуют для обработки ошибок в PHP?Существуют ли шаблоны для обработки ошибок в проектах PHP?
Я близок к тому, чтобы создать глобальный объект ErrorManager, который имеет методы для добавления сообщений. Когда все мое приложение скомпилировано, любая ошибка возникает в этом объекте ErrorManager. В конце моего Front Controller (последние несколько строк сценария) я сообщаю ErrorManager отображать ошибки (если они есть). Одна причудливая вещь, о которой я подумал: посетители действительно не заботятся о технических деталях. Вместо этого они должны получить красивую страницу ошибок с большим «SORRY» и информацией, о которой сообщалось об ошибке. Затем ErrorManager отправляет E-Mail администратору всю доступную информацию и записывает данные в файл журнала ошибок. Этот файл можно увидеть через бэкэнд, чтобы сделать разработку легкой.
Не знаю, если это хорошая стратегия. Бьюсь об заклад, вы знаете лучших :-)
хорошая точка с электронной почтой! – openfrog