我有一些PHP代码。当我运行它时,会出现一条警告消息。
如何删除/屏蔽/忽略这些警告消息?
我有一些PHP代码。当我运行它时,会出现一条警告消息。
如何删除/屏蔽/忽略这些警告消息?
当前回答
我认为更好的解决方案是配置。htaccess,这样你就不必改变应用程序的代码。下面是Apache2的指令
php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off
php_value docref_root 0
php_value docref_ext 0
其他回答
如果您不想显示警告和错误,请使用
// Turn off all error reporting
error_reporting(0);
错误报告- 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);
我认为更好的解决方案是配置。htaccess,这样你就不必改变应用程序的代码。下面是Apache2的指令
php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off
php_value docref_root 0
php_value docref_ext 0
禁用警告,同时启用所有其他错误报告:
error_reporting(E_ALL ^ E_WARNING);
我在我的php.ini中这样做:
error_reporting = E_ALL & ~E_WARNING & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
这只记录致命错误,没有警告。