PHP如何将运行时错误转化为异常并抛出?
夜灯下的人 2014-04-11 11:58:58 如题:PHP如何将运行时错误转化为异常并抛出?
这个命题并不是如何使用异常,,是在PHP程序运行时,如何把潜在的运行时错误(主要是语法错误,或函数错误)捕捉到,并且转化为异常被抛出.
因为在python中,大家知道,可以直接使用try语句块,直接捕捉运行时解析错误,而PHP在try块中,如果有解析错误是会报出来的并且终止程序的..我想捕捉运行时错误,并且预处理错误,不让程序终止.难道只能使用错误处理函数中的error_get_last,debug_backtrace或为种晦涩的方法去做?貌似用来也不是那么方便. 问一下大神们,.你们是怎么做的.