Если вы уже уверены с базами
try–catch, то время прокачать обработку ошибок на новый уровень с помощью кастомных исключений. Анонимный тип Exception допускает ловлю всего — а специализированные классы позволяют явно указать, что именно пошло не так.В статье раскрывается:
🔸 когда стоит использовать собственные исключения;
🔸 как добавить им полезные свойства и методы;
🔸 как организовать иерархию исключений для крупных систем.
🔗 Читать статью (Medium)
Библиотека пхпшника
