我正在构建一个基于 Zend Framework 的自动加载的自定义自动加载器(相关问题here)。
取自该问题的基本方法是
class My_Autoloader implements Zend_Loader_Autoloader_Interface
{
public function autoload($class)
{
// add your logic to find the required classes in here
}
}
然后将新的自动加载器类绑定到类前缀。
现在我不确定如何以autoload
适当的、符合 ZF 的方式处理方法内部的错误(例如,“找不到类文件”)。我是这个框架、它的约定和风格的新手。
我是否悄悄地返回 false 并让类创建过程崩溃?
我是否以某种方式输出错误或日志消息(这会很好地查明问题)并返回错误?如果是这样,Zend 的做法是什么?
我会触发错误吗?
我会抛出异常吗?如果有,是什么样的?