迁移到PHP7后php编译器不工作

迁移到PHP7后php编译器不工作,php,php-7.0,Php,Php 7.0,下面是我的php代码 以前服务器是在PHP5.9上,我们最近将其更新为PHP7.0 在发送邮件时,我们收到下面的错误,它显示SMTP错误,但凭据是正确的 无法发送消息。 邮件程序错误:SMTP连接()失败 您只需更改行号459,将拆分函数替换为分解函数即可 - $toArr = split(',', $to); + $toArr = explode(',', $to); 启用SMTP调试:$mail->SMTPDebug=2;并检查它说什么使用端口587,因为465是gmail的端口,您有

下面是我的php代码

以前服务器是在PHP5.9上,我们最近将其更新为PHP7.0

在发送邮件时,我们收到下面的错误,它显示SMTP错误,但凭据是正确的

无法发送消息。 邮件程序错误:SMTP连接()失败


您只需更改行号459,将
拆分
函数替换为
分解
函数即可

-  $toArr = split(',', $to);
+  $toArr = explode(',', $to);

启用SMTP调试:$mail->SMTPDebug=2;并检查它说什么使用端口
587
,因为
465
是gmail的端口,您有更新主机。SMTP错误:密码命令失败:535 5.7.8@klian@LovepreetSingh更改端口没有帮助错误535是身份验证问题。您必须检查凭据是否正确:SMTP主机是否正确。用户名是正确的。密码是正确的。端口是正确的。身份验证方法正确。这与问题完全无关。OP的问题是身份验证问题。
-  $toArr = split(',', $to);
+  $toArr = explode(',', $to);