如何隐藏PHPMailer警告消息

时间:2018-02-01 20:05:38

标签: php phpmailer

我在使用PHPmailer类时遇到了麻烦。当我点击提交按钮时,会出现警告消息:

  

警告:preg_replace():不再支持/ e修饰符,请在第1216行的D:\ LocalHost \ htdocs ... \ class.phpmailer.php中使用preg_replace_callback *

     

消息已成功发送。

如何隐藏这些讯息

1 个答案:

答案 0 :(得分:-2)

你最好更新PHPMailer,但有几种方法可以隐藏它。

可能的修复取决于您的版本:

Deprecated: preg_replace(): The /e modifier is deprecated in phpmailer

一种方法是通过在代码中添加以下内容来禁用全局显示错误:

error_reporting(0);

这会停用所有错误,这可能是不受欢迎的,因此您也可以尝试仅抑制警告:

error_reporting(E_ALL & ~E_WARNING);

最后,您可以通过在preg_replace命令前添加@来禁用它:

$var = @preg_replace(...