问答详情
源自:6-3 PHP异常处理之捕获异常信息

被抛出的错误,是怎么找到对应的解决方法的,换言之throw出的错误,怎么找到对应的二CATCH

,换言之throw出的错误,怎么找到对应的catch

提问者:Juway 2017-07-18 16:13

个回答

  • 啊啊哈哈0
    2019-03-15 21:16:01

    这里的异常处理机制与Java中的类似,throw出的 Exception类(基类或子类),都可以被最后的 catch块通过 基类名或子类名捕获,从而进入相应的异常处理块;即是通过 异常的类名寻找的,当然因为 Exception是所有异常的基类,通用的写法是 catch(Exception$e) {     }

  • liyocode
    2017-07-20 14:32:45

    多个Catch捕获抛出的异常。Exception放到最后