我在我的php脚本中设置了这个:
error_reporting(E_ALL ^ E_DEPRECATED);
然而,当我运行代码时,我得到了这个:
Deprecated: Function split() is deprecated in /home/www/prog/classes/inc.general.php on line 669
这是为什么? PHP网站提到这应该有效:
// Report all errors except E_NOTICE
// This is the default value set in php.ini
error_reporting(E_ALL ^ E_NOTICE);
答案 0 :(得分:2)
error_reporting(E_ALL & ~E_DEPRECATED);
在开发过程中,您应该启用E_DEPRECATED
并修改代码。在制作中,你也应该禁用 E_NOTICE
。
同时确保您的应用程序中没有任何内容,可能会在执行过程中稍后更改您的设置。