теперь же хочу адекватно их обработать.
1) первый вопрос - где хранить классы исключений? например ConfigException?
все в отдельной папке exceptions или прямо со всеми либами?
если рядом со всеми либами, то как-то некошерно, да и не видел такого никогда.
2)
try {
if (empty($xyuny)) throw new ConfigException("хуйня пуста");
}
catch (ConfigException $e) {
//вот что тут показывать вообще? die с трейсом?
}
как-то не понимаю механизм, да и во фреймворках других не замечал блоков try/catch, по идее каждая либа должна свой класс исключений иметь