Encoder: \n in einem <<<END Block

Beitrag lesen

Hallo
Ich stelle gerade meine Scripte um. Ich packe die ganze Ausgabe erst mal in eine Variable, da ich während dem Zusammenstellen evtl. noch ein Cookie im Header setzen will.
Jedenfalls gibts jetzt keinen HTML-Ausgabemodus mehr. Stattdessen stelle ich alles mit
$text = <<<END
...
$variable
...
END;
zusammen. Das Problem ist, ich habe sowas hier im Code: alert('Das hier ist\nein Test');
Leider wird das \n auch als Zeilenumbruch für den gesamten Code gesehen, da steht dann
alert('Das hier ist
ein Test'); und der ganze Code ist kaputt.

In der früheren Version hat das natürlich funktioniert. Kann ich da irgendwas einstellen, dass in so einem Textblock kein \n berücksichtigt wird?
Und wo find ich Infos zum Verhalten von <<<? Google ignoriert die Zeichen leider, egal ob sie in " " stehen oder nicht.