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

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


当前回答

如果您不想显示警告和错误,请使用

// Turn off all error reporting
error_reporting(0);

错误报告- PHP手册

其他回答

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

error_reporting(E_ALL ^ E_WARNING); 

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

如果您不想显示警告和错误,请使用

// Turn off all error reporting
error_reporting(0);

错误报告- PHP手册

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

error_reporting(E_ERROR | E_PARSE);

我在我的php.ini中这样做:

error_reporting = E_ALL & ~E_WARNING  & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED

这只记录致命错误,没有警告。