Parse error: syntax error, unexpected '->' (T_OBJECT_OPERATOR), expecting ')' on line 59

Parse error: syntax error, unexpected '->' (T_OBJECT_OPERATOR), expecting ')' on line 59

我收到以下错误,试图设置我的网络表单以在 GoDaddy 的 cPanel、Linux 托管服务上使用 Swift Mailer。

我做错了什么?

从第 57 行开始,代码(隐藏电子邮件)为:

$mailer = Swift_Mailer::newInstance($transort);
$message = Swift_Message::newInstance('Web Inquiry')
->setFrom (array('email1@myemail.com' -> 'Web Inquiry'))
->setTo (array('email@email.com' -> 'Inquiry Recipients'))
->setBcc (array('email@email.com' -> 'Inquiry BCC Recipient, respond from email@email.com.net'))
->setSubject (array('Inquiry from email.com'))
->setBody (array($data, 'text/html'));

在数组中,您希望使用 => 运算符来配对键和值,而对于链接对象方法,您正确地使用了 -> 运算符

$mailer = Swift_Mailer::newInstance($transort);
$message = Swift_Message::newInstance('Web Inquiry')
->setFrom (array('email1@myemail.com' => 'Web Inquiry'))
->setTo (array('email@email.com' => 'Inquiry Recipients'))
->setBcc (array('email@email.com' => 'Inquiry BCC Recipient, respond from email@email.com.net'))
->setSubject (array('Inquiry from email.com'))
->setBody (array($data, 'text/html'));