课程
/后端开发
/PHP
/PHP进阶篇
<?php
try {
throw new Exception('wrong');
} catch(Exception $ex) {
echo 'Error:'.$ex->getMessage().'<br>';
echo $ex->getTraceAsString().'<br>';
}
echo '异常处理后,继续执行其他代码';
2017-07-12
源自:PHP进阶篇 6-3
正在回答
有错的,这里新建的错误就是没有条件的就会扔出的错误,因为没有条件就会被扔出,所以怎么都是错的
因为出错会隐式地throw new Exception,而try块里直接显式throw出来被catch捕获了
举报
轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序
2 回答try catch 是怎么运行的?在try中执行什么代码?是处理错误的代码还是判断错误的代码?catch抓取的是什么?通过哪个变量来抓取?
2 回答如果被try的部分里不出现throw相关的语句,是不是,catch后面的语句就不执行,相当于这个try函数就没有用?
4 回答这里面没有ul啊
1 回答为什么这段代码在本地运行错误
1 回答还不是很懂 类里面的方法 为什么这么写