如何关闭 PHP 通知?
2022-08-30 06:52:18
Notice: Constant DIR_FS_CATALOG already defined
我已经注释掉了 display_errors
,但不起作用。php.ini
如何使PHP不将此类内容输出到浏览器?
更新
我放在那里,但它仍然在报告这样的通知,display_errors = Off
这是 PHP 5.3 的问题吗?
报告大量调用堆栈。
Notice: Constant DIR_FS_CATALOG already defined
我已经注释掉了 display_errors
,但不起作用。php.ini
如何使PHP不将此类内容输出到浏览器?
更新
我放在那里,但它仍然在报告这样的通知,display_errors = Off
这是 PHP 5.3 的问题吗?
报告大量调用堆栈。
您可以通过将错误报告级别设置为使用 ini 设置或 error_reporting()
函数来禁用通知。E_ALL & ~E_NOTICE;
error_reporting
然而,通知很烦人(我可以部分同情),但它们是有目的的。你不应该定义一个常量两次,第二次不起作用,常量将保持不变!
对于命令行 php,设置
error_reporting = E_ALL & ~E_NOTICE
在/etc/php5/cli/php.ini
然后,命令执行会省略通知。php