课程
/后端开发
/PHP
/PHP进阶篇
我在异常出现的地方如果直接输入一个提示错误 跟 抛出异常 有什么区别呢
2017-03-08
源自:PHP进阶篇 6-2
正在回答
你可以通过if语句或者switch通过echo来输出异常,也可以使用面向对象的思想抛出异常。但是使用语句的话无法终止剩下的语句的执行,后续可能出现更多的错误,对于简单的问题可以用语句解决。但是抛出异常就直接结束了后面的语句的执行,避免再次发生错误,而且对于一些系统的错误,只有通过trycatch来解决,并且通过异常,我们也可以实现自己的一些特定的业务逻辑。抱歉我是学过JAVA的,这个异常处理机制和JAVA太像了!
慕莱坞9029558 提问者
举报
轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序
2 回答throw 关键字后的new的异常对象和catch()中的异常对象什么关系
1 回答为什么这个输出错误呢
2 回答为什么我显示运行成功却输入错误,id没办法输出来
2 回答抛出异常有什么用啊?
2 回答为什么提示运行成功,输出错误