我在使用PHPmailer类时遇到了麻烦。当我点击提交按钮时,会出现警告消息:
警告:preg_replace():不再支持/ e修饰符,请在第1216行的D:\ LocalHost \ htdocs ... \ class.phpmailer.php中使用preg_replace_callback *
消息已成功发送。
如何隐藏这些讯息
答案 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(...