在用thinkphp开发的时候,打开debug模式,有时候会发现在错误项中会有一些warning,但是显示的信息很少,如果是报错在框架系统文件,就很难定位到具体是哪个地方出错。
所幸,xdebug有错误堆栈的功能,但是如何才能屏蔽thinkphp的错误句柄,而使用xdebug的错误显示呢
解决方案就是,找到ThinkPhp/Lib目录下的Think.class.php,将其中的set_error_handler(array(‘Think’,’appError’));注销掉即可,没错,这一句的作用正是接管系统的错误句柄。^ ^
转载请注明:Findever » thinkphp使用系统debug