关于throw new Exception 的一些疑问

关于throw new Exception 的一些疑问

在课堂中老师使用了抛出异常的方式进行逻辑判断的处理,可是前面学的异常处理的时候,不是要在try throw catch语句中进行异常抛出并捕获吗?如果按照老师的写法,异常的捕获并没有,那么如果判断语句进入了异常抛出的部分,要怎么处理?该判断语句下异常后面的代码会执行吗?函数会继续执行还是会终止?整个文档又会继续还是会终止?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
雨之赞歌 2019-04-22 17:39:18

同问,为什么不用捕获

  • 您好,如果出现异常则报Fatal error错误。不会继续执行。可以捕获异常,同学可以自己尝试使用try catch将抛出的错误进行下捕获。
    2019-04-22 19:05:59
  • 明白了谢谢
    2019-04-23 09:37:11
guly 2018-09-24 07:37:59

你好,在php是分好几个错误级别的,遇到警告是没事的,语法错误和致命错误就停止了,如果解决问题请采纳,祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师