【发布时间】:2011-08-31 01:09:38
【问题描述】:
我最近换成了 MacBook,现在使用 MAMP 堆栈进行本地开发。
在我早期的开发环境中,当我尝试通过 Web 浏览器访问 PHP 文件并发生错误时,我总是可以看到信息丰富的错误报告。在默认安装的 MAMP 中,这个功能似乎被禁用了,每当我遇到错误时,我都看不到它的原因,我什至看不到一行通知我发生了错误。
直到我开始在调试器中调试代码,我才能看到错误发生的位置。
知道如何开启错误报告功能吗?
我试过了:
error_reporting(E_ALL);
但一点效果都没有。
【问题讨论】:
-
你需要在php.ini中设置这个才能对解析错误产生影响。
-
你检查过php.ini中的报错级别了吗?
-
如果你检查了
php.ini,你有没有看正确的那个?默认情况下,至少有两个不同的php.inis(一个用于 cli,一个用于 apache)。另外一些 IDE 使用自己的。
标签: php mamp error-reporting