throw 错误异常的捕获 try catch [ 未指定版本 ]
如果不想程序提前终止 抛错尽量在最外层 用 try 接收 最外层的 catch 中的 $e对象 会追踪记录错误是由哪一个文件 哪一个函数 哪个类 甚至哪一行抛出的 并且会记录是由哪个错误函数 (..Exception) 抛出的 如果错误被提前拦截了 最外层会接受不到内层的错误 而如果最外层是个循环或者其他操作 则也不会终止 一旦抛出 try 内部 无论调用多少代码 无论属于哪个函数调用的代码 只要抛出错误 内部的逻辑都不会执行 直接被 catch 抓取 try 后续的逻辑可以继续执行
throw 抛出异常 只能抛出 对象 throw Object(throw new Exception ,throw $e )
, 这里的 $e
可以随意命名
seeToLight
注册时间:2017-06-19
最后登录:2024-08-08
在线时长:13小时30分
最后登录:2024-08-08
在线时长:13小时30分
- 粉丝1
- 金钱165
- 威望20
- 积分495
共 3 条评论
嗯哼
表示没有看明白
抱歉 我只是当时记录了下我自己的操作的整个流程 忘记写demo了
你这不能发到教程这里吧?