Если вдруг встретился в extend или в requires класс, в файле которого, в define имя класса другое (с банальной ошибкой какой-нибудь, например букву пропустили), то приложение вообще не запускается и никаких ошибок не генерируется.
Например загружаю
require("Zevs.controller.command.InsertCommand")
а в файле
define("Zevs.controller.command.Insert", ...
Проблема в том, что если изначально не знаешь где ошибка, то приходится: а) вспоминать, что это скорее всего именно этот случай (не знаю как другие, а я что-то долго это вспоминаю), б) когда вспомнил - приходится долго искать в файлах, где же несоответствие имени файла и имени класса в файле.
Как сделать, чтобы выскакивало хоть какое-то сообщение об ошибке?