Обработка ошибок PHP

Спасибо всем и каждому заранее.

В настоящее время я нахожусь в процессе настройки / улучшения инфраструктуры MVC, которую я написал с нуля для своей компании. Это относительно новый, поэтому он, конечно, неполный. Мне нужно включить обработку ошибок в структуру (все должны иметь доступ к обработке ошибок), и она должна быть в состоянии обрабатывать различные типы и уровни ошибок (ошибки пользователя и ошибки платформы). Мой вопрос: каков наилучший способ и лучший механизм для этого? Я знаю об обработке исключений PHP 5 и другом механизме ошибок PEAR, но я никогда не использовал ни одного из них. Мне нужно что-то эффективное и простое в использовании.

Было бы лучше создать мою собственную обработку ошибок или использовать что-то уже сделанное? Любые предложения, советы, вопросы, безусловно, приветствуются. В конечном счете, я бы посоветовал как-то зарегистрировать обработчик ошибок в PHP, чтобы мне просто нужно было выдать ошибку, а затем решить, что с ней делать и продолжать ли.

РЕДАКТИРОВАТЬ: Извините, я должен предоставить более подробную информацию о том, какой тип ошибок я хотел войти. Я ищу в журнале 2 основных типа ошибок: пользовательские и фреймворки.

Что касается ошибок пользователей, я имею в виду такие вещи, как неверные URL-адреса (404), незаконный доступ к закрытым страницам и т. Д. Я знаю, что могу просто перенаправить на домашнюю страницу или просто выбросить диалоговое окно JavaScript, но я хочу иметь возможность элегантно обрабатывать эти ошибки и добавить больше пользовательских ошибок, как они становятся очевидными.

Под ошибками Framework я подразумеваю такие вещи, как невозможность подключения к базе данных, кто-то случайно удалил таблицу базы данных или каким-то образом удалил файл и т. Д.

Также я позабочусь о разработке и работе с живыми серверами.

Ответы на вопрос(4)

Ваш ответ на вопрос