Dies ist eine alte Version des Dokuments!
Allgemein: Ab der PHP-Version 4 wird die sogenannte HEREDOC-Syntax unterstützt. HEREDOC kommt aus dem englischen, heißt wörtlich „hier Dokument“ und dient zur Bezeichnung von längeren, meist mehrzeiligen Textabschnitten. Dadurch entfallen die umschließenden Anführungszeichen um den String und somit auch das Escapen von Anführungszeichen innerhalb der Zeichenkette.
Bezeichner: Der Anfang wird durch 3 aufeinanderfolgenden „kleiner-als“-Zeichen gefolgt von einem Bezeichner, wie z. B. „HTML“ oder „JSCRIPT“ definiert. Üblicherweise wird der Bezeichner zur Verbesserung der Übersichtlichkeit in Großbuchstaben geschrieben.
Wichtig: Nach dem öffnenden Bezeichner muss zwingend ein Zeilenumbruch erfolgen. Die Zeile mit dem schließenden Bezeichner darf, abgesehen vom Bezeichner selbst gefolgt von einem Semikolon, keine anderen Zeichen enthalten! Der schließende Bezeichner darf nicht eingerückt werden und es dürfen keine Leerzeichen oder Tabulatoren vor oder nach dem Semikolon stehen.
Beispiel:
<?php $text = <<<HTML <p><b>HEREDOC</b>Hier kommt der HTML-Content mit allen HTML-Tags hinein</p> HTML; ?>
Weitere Infos und Beispiele gibt es hier: www.rither.de