为什么我在Swiftmailer中出现此错误:意外的T_OBJECT_OPERATOR

时间:2011-05-20 05:38:55

标签: php swiftmailer

我第一次尝试使用swiftmailer。当我使用下面的代码时,我遇到了一些错误,包括这个:“意外的T_OBJECT_OPERATOR”。 关于我在这里做错了什么的想法?

require_once('/home/name/php/lib/swift_required.php');

$transport = Swift_SendmailTransport::newInstance('/usr/sbin/exim -bs');

$mailer = Swift_Mailer::newInstance($transport);

$message = Swift_Message::newInstance();
->setSubject('Inquiry');
->setFrom(array('email@example.com' => 'Inquiry'))
->setTo(array('email@example.com' => 'John Doe'))
->setBody('Test inquiry message');

$numSent = $mailer->send($message);

printf("Sent %d messages\n", $numSent);

$result = $mailer->send($message);

2 个答案:

答案 0 :(得分:3)

;导致PHP中的解析错误后,您Swift_Message::newInstance()

答案 1 :(得分:1)

你有一个分号太多......:

$message = Swift_Message::newInstance(); <-- remove this semicolon
->setSubject('Inquiry');
->setFrom(array('email@example.com' => 'Inquiry'))
->setTo(array('email@example.com' => 'John Doe'))
->setBody('Test inquiry message');