Глава 11. Обработка ошибок и исключения
Надёжное приложение должно не только выполнять код, но и корректно реагировать на ошибки.
Виды ошибок
Разберите различия между синтаксическими ошибками, предупреждениями и исключениями. Современный код предпочитает исключения.
try/catch
Используйте try/catch для работы с PDO, файловой системой и внешними API.
Логирование
Не показывайте пользователю внутренние ошибки. Записывайте их в журнал и выводите понятное сообщение.
Практика
Настройте единый обработчик ошибок и используйте исключения в бизнес-логике.