No se puede hacer que PHPMailer funcione [duplicado]
Esta pregunta ya tiene una respuesta aquí:
Errores de análisis / sintaxis de PHP; y como resolverlos? 16 respuestasEstoy luchando por obtener la configuración de PHPMailer y trabajar en mi aplicación.
La instalación parece bastante simple. La estructura de mi directorio se ve así:
|-[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();
...
?>
Eso es casi tan simple como el ejemplo, pero cuando ejecuto esto, aparece el siguiente error:
Error de análisis: error de sintaxis, final inesperado del archivo en C: \ wamp \ www \ commway \ vendor \ PHPMailer \ class.phpmailer.php en la línea 2995
Todo funcionaba bien, no puedo ver cómo he logrado romper esto. Incluso he intentado mover todo a solo elindex.php
archivo pero obtengo el mismo resultado. Tan pronto como llame$mail = new PHPMailer();
arroja el error.