0
最近我检查了SwiftMailer包,发现了这个问题,我无法解释:比索构造和链接
// #1
$message = new Swift_Message($subject)->setFrom($f)->setTo($t)->setBody($body);
// #2
$message = new Swift_Message($subject);
$message->setFrom($f)->setTo($t)->setBody($body);
// #3
$message = new Swift_Message($subject);
$message->setFrom($f);
$message->setTo($t);
$message->setBody($body);
变#1是从SwiftMailer文档,并不起作用,它提供了一个“意外“ >'“解析错误。这个问题很容易解决,变种#2和#3完美工作。
我认为方法链接是PHP中广泛使用的技术,我也认为#1是完全有效的。为什么它不按预期工作?
我的PHP是V7.1.1
Thx,Armin。
将它更改为这个'(new Swift_Message($ subject)) - > setFrom($ f) - > setTo($ t) - > setBody($ body);' –
您获得了#1的哪些文档?我查看了https://swiftmailer.symfony.com/docs/introduction.html,它显示了@SahilGulati使用的语法。 – Barmar
案例#1从来没有有效的语法。我怀疑你在SwiftMailer的文档中找到它。 – axiac