我在php中开发了一个应用程序。我已经升级了我的版本,现在我收到了不推荐的警告。我知道我需要使用最新的代码但是现在我需要隐藏这个警告。我还添加了error_reporting(E_ALL);在我的PHP文件的开头,但我仍然得到了弃用警告。任何帮助
答案 0 :(得分:0)
请改用error_reporting(E_ALL ^ E_DEPRECATED);
。这将显示除折旧之外的所有错误。
答案 1 :(得分:0)
我只会隐藏您已经知道的众所周知的弃用邮件,但现在没有时间修复。您可以使用custom error handler轻松完成此操作。例如,这个隐藏了以mysql_
开头的所有错误消息:
set_error_handler(function($errno, $errstr){
return strpos($errstr, 'mysql_') === 0;
}, E_DEPRECATED);
需要考虑的事项:
$errstr
是错误消息的文本true
以省略错误,false
进行处理调整您的确切需求。