我同时使用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上看到警告。
答案 0 :(得分:0)
经过十天的搜索,我终于找到了答案。显然,这个问题根本不是WAMP或MAMP特有的。
我在CodeIgniter中运行我的脚本,并且一个名为set_error_handler()的函数禁止所有警告,即使error_reporting和display_errors设置为显示所有错误和警告。
希望这可以帮助那些人,并为他们节省十天的困惑。