Не удается заставить работать PHPMailer [дубликат]

На этот вопрос уже есть ответ здесь:

PHP синтаксический анализ / синтаксические ошибки; и как их решить? 16 ответов

Я изо всех сил пытаюсь установить PHPMailer и работать в моем приложении.

Установка кажется достаточно простой. Моя структура каталогов выглядит так:

|-[controllers]
|---controller.php
|-[vendor]
|---[PHPMailer]
|------class.phpmailer.php
|------PHPMailerAutoload.php
|-index.php

index.php

<?php
   ...
   require __DIR__ . '/vendor/PHPMailer/PHPMailerAutoload.php';
   ...
?>

controller.php

<?php
    include('vendor/PHPMailer/class.phpmailer.php');
    $mail = new PHPMailer();
    ...
?>

Это довольно просто, как в примере, но когда я запускаю это, я получаю следующую ошибку:

Ошибка разбора: синтаксическая ошибка, неожиданный конец файла в C: \ wamp \ www \ commway \ vendor \ PHPMailer \ class.phpmailer.php в строке 2995

Все работало нормально, я не вижу, как мне удалось это сломать. Я даже пытался переместить все только наindex.php файл, но я получаю тот же результат. Как только я позвоню$mail = new PHPMailer(); это выдает ошибку.

Ответы на вопрос(1)

Ваш ответ на вопрос