如何捕获异常,并对异常进行处理?


如何捕获异常,并对异常进行处理? 如下代码并没有得到想要的结果,请问怎么才能让它返回ret 500
public function index() {
try{
$ufo = new UFO();
return array(
'title' => 'Hello ' . $this->username,
'version' => PHALAPI_VERSION,
'time' => $_SERVER['REQUEST_TIME'],
);
} catch (\Exception $e) {
throw new InternalServerErrorException('服务器异常'); //没有执行这里,直接把错误打印到页前
return false;
}
}




Snipaste_2020-06-01_22-04-31.png

 
已邀请:

dogstar - PhalApi创始人

赞同来自:

这是Error错误,非异常Exception。代码语法问题。类 UFO不存在。
 

$ufo = new UFO();
 

要回复问题请先登录注册