Почему я получаю эту ошибку в Swiftmailer: неожиданно T_OBJECT_OPERATOR - PullRequest
0 голосов
/ 20 мая 2011

Я пытаюсь использовать 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 ]

3 голосов
/ 20 мая 2011

У вас было ; после Swift_Message::newInstance(), что вызвало ошибку разбора в PHP

1 голос
/ 20 мая 2011

У вас слишком много точек с запятой ...:

$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');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...