在TP5的异常处理函数render()中:
public function render(\Exception $e) //函数的参数\Exception是TP5的基类;
如果传递进来的异常能够通过强制类型转换转换成Exception类,不会报错。
项目中的异常安情况分类:如果路由错误导致的异常是HTTP异常;其余的异常是think 异常,这两种异常没有继承关系,但是这两种议程都是Exception基类的子类,所以采用\Exception作为参数类型,这样不会报错。
在TP5的异常处理函数render()中:
public function render(\Exception $e) //函数的参数\Exception是TP5的基类;
如果传递进来的异常能够通过强制类型转换转换成Exception类,不会报错。
项目中的异常安情况分类:如果路由错误导致的异常是HTTP异常;其余的异常是think 异常,这两种异常没有继承关系,但是这两种议程都是Exception基类的子类,所以采用\Exception作为参数类型,这样不会报错。
本文标题:小程序全栈学习-TP5 Exception的继承关系
本文链接:https://www.haomeiwen.com/subject/subzyqtx.html
网友评论