课程
/后端开发
/PHP
/PHP进阶篇
,换言之throw出的错误,怎么找到对应的catch
2017-07-18
源自:PHP进阶篇 6-3
正在回答
这里的异常处理机制与Java中的类似,throw出的 Exception类(基类或子类),都可以被最后的 catch块通过 基类名或子类名捕获,从而进入相应的异常处理块;即是通过 异常的类名寻找的,当然因为 Exception是所有异常的基类,通用的写法是 catch(Exception$e) { }
多个Catch捕获抛出的异常。Exception放到最后
举报
轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序
2 回答throw 关键字后的new的异常对象和catch()中的异常对象什么关系
2 回答try catch 是怎么运行的?在try中执行什么代码?是处理错误的代码还是判断错误的代码?catch抓取的是什么?通过哪个变量来抓取?
1 回答throw new MyException('基类的错误信息');
3 回答这样输出也是错误的么。 $pattern = '/\w{4}\@\w+\.\w+/'; 正确的怎么写呢。
1 回答输出结果里面的[1]=>bc是怎么得到的?