Io ho incollato il codice in una pagina test mia e , a parte gli errori dovuti all'editor per username ecc
nonché gli actions dello switch che sono messi come costanti, non ho errori,
Ad ogni modo l'errore T_SL è un errore dovuto ad carattere di fine riga errato.
quindi è molto probabile che ci sia uno spazio o qualcosa del genere come un carattere che ad occhio non vedi
dopo la dichiarazione della variabile <<<XXX
prova a cancellare quel pezzo di codice e riscriverlo vedi che non avrai problemi.