用于抑制通知和警告的 PHP error_reporting

PHP error_reporting to suppress notices and warnings

提问人:Allan Thomas 提问时间:10/18/2019 最后编辑:Masivuye CokileAllan Thomas 更新时间:10/18/2019 访问量:3945

问:

我有这个设置:php.ini

error_reporting = E_ALL ^ E_WARNING ^ E_NOTICE ^ E_DEPRECATED ^ E_STRICT

然而,我仍然看到这样的事情:

Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/html/web/wp-content/plugins/folders/includes/types.php on line 188

我想禁止所有通知和警告。

php wordpress 错误报告

评论

2赞 Dharman 10/18/2019
手册是怎么说的?
0赞 Allan Thomas 10/18/2019
我已经尝试了手册中的建议(使用略有不同的语法),但它产生了相同的结果
0赞 Dharman 10/18/2019
你试过了吗?error_reporting(E_ALL & ~E_NOTICE);
0赞 Dharman 10/18/2019
您可能应该用 WordPress 标签标记它。它可能是相关的。
1赞 Masivuye Cokile 10/18/2019
在片场显示隐藏这些警告wp-config.phpdefine('WP_DEBUG', false);

答:

-1赞 JGuerreroS 10/18/2019 #1

尝试将此行添加到PHP脚本的开头,这将隐藏所有错误。

<?php error_reporting(0);

评论

0赞 Allan Thomas 10/18/2019
我正在使用WordPress,所以有数千个文件
0赞 JGuerreroS 10/18/2019
您是本地人还是托管人?
0赞 Raj Datta Manohar 10/18/2019 #2

仅禁止显示设置的通知和警告
error_reporting = E_ALL & ~E_WARNINGS & ~E_NOTICE