PHP: Lange Texte mit echo ausgeben
Der Echo-Befehl in PHP bietet einen speziellen Weg, lange Texte auszugeben. Die in der PHP-Dokumentation mit "here document" oder kurz "heredoc" benannte Methode gibt so lange einen nachfolgenden Text aus, bis eine Schlussmarkierung erscheint.
Das Bequeme an diesem Verfahren: Es können Anführungszeichen aller Art darin vorkommen, Variable werden ebenfalls geparsed und mit ausgegeben. Ein Beispiel:
<?php
$strTest = "Hallo!";
echo <<< END
<p>Das ist ein 'Testtext' mit unterschiedlichen
"Anführungszeichen".</p>
<p>Und hier der Inhalt einer Variablen: {$strTest}</p>
END;
?>
Zunächst teilt die Zeile
echo <<< END
dem Echo-Befehl mit, dass es den folgenden Text ausgibt, bis es auf die Markierung
END;
trifft. Die muss in einer eigenen Zeile stehen, in der keine weiteren Zeichen vorkommen – auch keine Leerzeichen.
Bedingungen für die Kommentareingabe
Hinweis
Add to Del.icio.us