Also erstmal bezweifle ich, dass das die gesamte Zeile 117 ist, denn die is syntaktisch ziemlicher Humbug (Es fehlt minimum ein " und das

.
Zum eigentlich Fehler: Einfaches Übersetzen der Fehlermeldung hätte schon einen Ansatz gebracht. Der Parser findet eine Variable ("T_VARIABLE"), die er an dieser Stelle nicht erwartet ("unexpected"). Ich tippe darauf, dass du in der Zeile 116

das Semikolon am Ende vergessen hast. Ansonsten sollteste nochmal Zeile 116 posten.