MAMP显示php错误但没有警告

时间:2014-02-17 17:20:33

标签: php error-handling warnings error-reporting

我同时使用WAMP和MAMP。我在两种环境中都error_reporting设置为E_ALL。但是,如果我运行以下简单脚本:

<?php echo $x; ?>

在WAMP上,我收到一条警告消息,指出$x尚未初始化。在MAMP上,我得到一个没有警告的空白屏幕。

我觉得这些警告很有帮助。有谁知道如何在MAMP中打开这些警告?

同样,在MAMP中,我将error_reporting设置为E_ALL(6143),display_errors设置为On

更新:为了清楚起见,我确实在WAMP和MAMP上看到了致命的错误消息。但是,我只在WAMP上看到警告消息。我也想在MAMP上看到警告。

1 个答案:

答案 0 :(得分:0)

经过十天的搜索,我终于找到了答案。显然,这个问题根本不是WAMP或MAMP特有的。

我在CodeIgniter中运行我的脚本,并且一个名为set_error_handler()的函数禁止所有警告,即使error_reporting和display_errors设置为显示所有错误和警告。

希望这可以帮助那些人,并为他们节省十天的困惑。