如何删除分离错误';来自PHP文件的
我用php开发了一个应用程序。我已经升级了我的版本,现在我收到了弃用警告。我知道我需要使用最新的代码,但现在我需要隐藏此警告。我还添加了错误报告(E_ALL);在我的php文件的开始,但我仍然得到不推荐的警告。任何帮助使用如何删除分离错误';来自PHP文件的,php,mysql,apache,Php,Mysql,Apache,我用php开发了一个应用程序。我已经升级了我的版本,现在我收到了弃用警告。我知道我需要使用最新的代码,但现在我需要隐藏此警告。我还添加了错误报告(E_ALL);在我的php文件的开始,但我仍然得到不推荐的警告。任何帮助使用错误报告(E\u ALL ^E\u已弃用)取而代之。这将显示除弃用之外的所有错误。我只会隐藏您知道但现在没有时间修复的已知弃用消息。你可以很容易地用一个键盘来完成。例如,这一条隐藏了所有以mysql\uu开头的错误消息: set_error_handler(function($
错误报告(E\u ALL ^E\u已弃用)代码>取而代之。这将显示除弃用之外的所有错误。我只会隐藏您知道但现在没有时间修复的已知弃用消息。你可以很容易地用一个键盘来完成。例如,这一条隐藏了所有以mysql\uu
开头的错误消息:
set_error_handler(function($errno, $errstr){
return strpos($errstr, 'mysql_') === 0;
}, E_DEPRECATED);
需要考虑的事项:
$errstr
是错误消息的文本
- 返回
true
忽略错误,返回false
处理错误
根据您的具体需要进行调整。Er<代码>E_ALL
表示“所有错误”。这与你想要的正好相反。谢谢你的回答@Gergo我已经把这一行放在我的php文件的开头,但是我仍然收到了不推荐的消息警告。