Notice: Constant DIR_FS_CATALOG already defined
我已经注释掉display_errors
的php.ini
,但不能正常工作。
如何使PHP不向浏览器输出此类信息?
更新
我放在display_errors = Off
那里,但它仍在报告此类通知,
这是PHP 5.3的问题吗?
也报告大量调用堆栈。
grep display_errors /path/to/php.ini
以查看您的行是否在文件下方的某个位置被覆盖。这就是发生在我身上的事情。
ini_set('display_errors',0)
在您的PHP文件。当ini设置不起作用时,应检查是否phpinfo()
显示所需的值。如果不是,则您更改了错误的ini文件,或者某些内容覆盖了php.ini中的值