2013-10-05 35 views
0

这里是我的php.ini,我重新启动了httpd进程多次,但这并没有显示错误,只有一个空白页面。为什么我的PHP错误不显示?

error_reporting = E_ALL & E_STRICT 
display_errors = On 
+0

你编辑了正确的php.ini?有一个用于CLI,另一个用于常规使用,请执行phpinfo()以确保正在设置设置。另外,请尝试清除缓存,空白页可能已缓存,您刷新的内容只是缓存版本。 –

+0

嗨帕特里克感谢您的答案,实际上托托下面的回答正确,这是我的语法错误。我确实尝试过phpinfo()抱歉没有指定。 – user2827317

回答

1

在开发中,我们使用这个:

error_reporting = E_ALL | E_STRICT

+0

哇,我不认为这很简单,你能说说为什么PHP会寻找Or而不是And吗? – user2827317

+1

'&'用于删除'〜'某些类型的错误,如'E_ALL&〜E_NOTICE'(显示所有错误,除了通知和编码标准警告。) – Toto

+1

顺便说一句,在开发中,您还可以使用'display_startup_errors = On '发现一些配置问题。 – Toto