php7中 异常和错误(部分)都实现了Throwable接口。
Throwable
Error
parseError
typeError
Exception
set_exception_handler(),设置的异常处理函数,能否接收实现Throwable接口的错误?
阅读Tp5框架源代码时候,
set_exception_handler(array(__CLASS__,'appException'))指定的异常处理函数中,有下面这句代码
//appException异常处理函数,捕获的异常,应该都是Exception类型。
// 难道实现Throwable接口的错误,也能被异常处理函数接收?
public function appException($e)
{
if(!$e instanceof \Exception){
//some codes ...
}
//some codes ...
}
目前暂无任何回答
- 0 回答
- 1 关注
- 2142 浏览
添加回答
举报
0/150
提交
取消