Вопрос =) Как правильно удобно и гибко реализовать обработку исключений в приложении. Например вот так:
try{
$app = Appliaction::getInstance();
$app->run();
} catch (ExeptonClass $ex) {}
.....
мы по идее поймаем все исключения приложения ибо вся работа производится внутри его, но зато блок catch`ей будет монументален. Использование же try {} catch в определённых местах не столь гибко в плане юзабельности, зато мы ловим лишь то что нужно(и соответственно пропускаем некоторые моменты) =) Как то так. С механизмами исключений пока не работал, поэтому любые замечания будут интересны)
Вот совпадение.
Пропал вчера свет, в этом время, когда ты это написал, читал книгу Симдянова/Кузнецова из команды softtime "ООП на PHP", там об этом довольно подробно описано