我有一些PHP代码。当我运行它时,会出现一条警告消息。

如何删除/屏蔽/忽略这些警告消息?


当前回答

在核心Php隐藏警告消息设置error_reporting(0)在普通包含文件或个人文件的顶部。

在Wordpress中隐藏警告和通知,在wp-config.php文件中添加以下代码

ini_set('log_errors','On');
ini_set('display_errors','Off');
ini_set('error_reporting', E_ALL );
define('WP_DEBUG', false);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

其他回答

禁用警告,同时启用所有其他错误报告:

error_reporting(E_ALL ^ E_WARNING); 

您确实应该修复引起警告的原因,但是可以使用error_reporting()控制错误的可见性。要跳过警告信息,你可以使用如下命令:

error_reporting(E_ERROR | E_PARSE);

在核心Php隐藏警告消息设置error_reporting(0)在普通包含文件或个人文件的顶部。

在Wordpress中隐藏警告和通知,在wp-config.php文件中添加以下代码

ini_set('log_errors','On');
ini_set('display_errors','Off');
ini_set('error_reporting', E_ALL );
define('WP_DEBUG', false);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

你可以在你的函数调用前加上一个@来抑制所有的错误消息。

@yourFunctionHere();

您可以使用error_reporting抑制警告,但更好的方法是首先修复脚本。