说我有以下内容:
function __autoload($class) {
if(file_exists("{$_SERVER['DOCUMENT_ROOT']}/etc/".strtolower($class).".php")) {
require_once strtolower($class).".php";
return true;
} else {echo "failed";}
}
class test {
public function __construct() {
$this->db = new Database();
$this->auth = new Authentications();
}
}
$t = new test();
文件authentications.php
不存在。但是我希望能够优雅地处理它,此时我得到以下输出:
失败致命错误:Class'身份验证'在core.php上找不到 第15行
我怎样才能优雅地处理这件事?我希望能够输出我自己的错误或继续 - 无论我选择哪个。