我正在我的__autoload()
功能上创建。在函数中,我检查所请求的类是否已经存在,如果是,则返回true
如果在函数结束时类仍然不存在,我会抛出异常......
但即使加载了类,也会引发异常。为什么会这样?
我预计函数将在调用return
时终止。
public function load($class, $path = false) {
if(class_exists($class)) {
return true;
}
//here the code searches for the class file
if(class_exists($class)) {
return true;
}
throw new \Exception("Class $class not found");
}