我DEBUG
在 F3 蜂巢中设置了2
.
在某些服务器/错误上,可以看到完整的错误消息和跟踪,包括文件和行号。其他时候不是。我错过了什么?
error_reporting()
尽管我的服务器设置了,F3 不应该自动设置 PHP和相关值吗?为什么我没有与此设置一致的结果?
我DEBUG
在 F3 蜂巢中设置了2
.
在某些服务器/错误上,可以看到完整的错误消息和跟踪,包括文件和行号。其他时候不是。我错过了什么?
error_reporting()
尽管我的服务器设置了,F3 不应该自动设置 PHP和相关值吗?为什么我没有与此设置一致的结果?
只需在开发模式下评论以下几行。
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错误处理程序在代码中查找错误更简单