无脂肪错误跟踪并不总是可见

时间:2014-06-10 16:04:10

标签: php fat-free-framework

我将DEBUG设置在F3配置单元中2

在某些服务器/错误上,可以看到完整的错误消息和跟踪,包括文件和行号。其他时候它不是。我错过了什么?

尽管我的服务器有设置,但不应该自动设置PHP error_reporting()和相关值吗?为什么我没有这个设置的一致结果?

1 个答案:

答案 0 :(得分:0)

在开发模式期间只需评论以下几行。

ini_set('display_errors',0);
// Deprecated directives
@ini_set('magic_quotes_gpc',0);
@ini_set('register_globals',0);
// Abort on startup error
// Intercept errors/exceptions; PHP5.3-compatible
error_reporting(E_ALL|E_STRICT);
 $fw=$this;
set_exception_handler(
function($obj) use($fw) {
    $fw->error(500,$obj->getmessage(),$obj->gettrace());
}
);
  set_error_handler(
     function($code,$text) use($fw) {
     if (error_reporting())
    $fw->error(500,$text);
 }
);

请记住在部署应用时取消注释。 我也有这个问题,php错误处理程序更容易在代码中找到错误