Kann PHPMailer nicht zum Laufen bringen [duplizieren]

Diese Frage hat hier bereits eine Antwort:

PHP Analyse- / Syntaxfehler; und wie man sie löst? 16 Antworten

Ich habe Probleme, PHPMailer einzurichten und in meiner Anwendung zu arbeiten.

Die Installation scheint einfach genug zu sein. Meine Verzeichnisstruktur sieht folgendermaßen aus:

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

Das ist so ziemlich so einfach wie im Beispiel, aber wenn ich das ausführe, wird der folgende Fehler angezeigt:

Parse-Fehler: Syntaxfehler, unerwartetes Dateiende in C: \ wamp \ www \ commway \ vendor \ PHPMailer \ class.phpmailer.php in Zeile 2995

Alles hat gut funktioniert, ich kann nicht sehen, wie ich es geschafft habe, dies zu brechen. Ich habe sogar versucht, alles nur auf das @ zu verschiebindex.php Datei, aber ich bekomme das gleiche Ergebnis. Sobald ich @ anru$mail = new PHPMailer(); es wirft den Fehler.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage