问答详情
源自:6-2 PHP异常处理之异常处理类

异常与错误输入时什么关系

我在异常出现的地方如果直接输入一个提示错误 跟 抛出异常 有什么区别呢

提问者:慕莱坞9029558 2017-03-08 11:40

个回答

  • ap0stader
    2017-03-08 17:47:57
    已采纳

    你可以通过if语句或者switch通过echo来输出异常,也可以使用面向对象的思想抛出异常。但是使用语句的话无法终止剩下的语句的执行,后续可能出现更多的错误,对于简单的问题可以用语句解决。但是抛出异常就直接结束了后面的语句的执行,避免再次发生错误,而且对于一些系统的错误,只有通过trycatch来解决,并且通过异常,我们也可以实现自己的一些特定的业务逻辑。抱歉我是学过JAVA的,这个异常处理机制和JAVA太像了!