Não é possível fazer o PHPMailer funcionar [duplicado]

Esta pergunta já tem uma resposta aqui:

Erros de análise / sintaxe do PHP; e como resolvê-los? 16 respostas

Estou lutando para obter a configuração do PHPMailer e trabalhar no meu aplicativo.

A instalação parece bastante simples. Minha estrutura de diretórios é assim:

|-[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();
    ...
?>

Isso é tão simples quanto o exemplo, mas quando executo isso, recebo o seguinte erro:

Erro de análise: erro de sintaxe, final inesperado de arquivo em C: \ wamp \ www \ commway \ vendor \ PHPMailer \ class.phpmailer.php na linha 2995

Tudo estava funcionando bem, não vejo como consegui quebrar isso. Eu até tentei mudar tudo para apenas oindex.php arquivo, mas eu recebo o mesmo resultado. Assim que eu ligar$mail = new PHPMailer(); lança o erro.

questionAnswers(1)

yourAnswerToTheQuestion