加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

异常处理复习

发布时间:2021-05-20 08:09:41 所属栏目:大数据 来源: https://www.cnblogs.com/Hijac
导读:try{ throw exception('抛出异常', 403 ) //? 尝试执行,如果有异常 就抛出异常 echo 'aaa' //此处不会执行 }catch (exception $e){ echo '发生异常'// 有异常会执行此处代码 $e-getMeaasge();//使用getMessage 可以查看 上面抛出异常的信息【’抛出异常‘】
try{

throw exception('抛出异常',403) //? 尝试执行,如果有异常 就抛出异常

echo 'aaa' //此处不会执行

}catch (exception $e){

  echo '发生异常'// 有异常会执行此处代码

  $e->getMeaasge();//使用getMessage 可以查看 上面抛出异常的信息【’抛出异常‘】

} finally{

  无论是否有异常此处代码都会接着执行,而 try中的代码如果有异常并抛出,就会终止执行下面的代码

}

?

1.异常优先级 如果自定义的 异常类 继承了 系统异常类,那么 系统异常类的处理 需要放在自定义的后面,因为自定义的类继承自系统!!!

2.系统异常类中的一些方法【

  $e->getFile() :错误发生PHP文件位置?

  ?$d->getCode:错误码 【403

  $e->getLine():错误发生行号。

  $e->getMeaasge();//使用getMessage 可以查看 上面抛出异常的信息【’抛出异常‘】 这些方法都是 finial 方法,不允许重写!!!

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读