КаталогBuilderPHPDocs

Глава 11. Обработка ошибок и исключения

Надёжное приложение должно не только выполнять код, но и корректно реагировать на ошибки.

Виды ошибок

Разберите различия между синтаксическими ошибками, предупреждениями и исключениями. Современный код предпочитает исключения.

try/catch

Используйте try/catch для работы с PDO, файловой системой и внешними API.

Логирование

Не показывайте пользователю внутренние ошибки. Записывайте их в журнал и выводите понятное сообщение.

Практика

Настройте единый обработчик ошибок и используйте исключения в бизнес-логике.