Hellihello
unter normalen Umständen kann man in PHP ja folgendermaßen vorgehen, um eine bedingte Ausgabe zu schaffen,
<?php
$test = "x";if($test=="x")
{
echo "<p>Beispiel</p>";
}?>
Im vorliegenden Fall schreibt man ja <p>Beispiel</p> in den Browser, wenn die Variable den Wert x annimmt. Nun möchte ich aber mehr als nur eine Zeile auf den Bildschirm schreiben, also nicht nur <p>Beispiel</p>, sondern ganze Texte und nicht mühsam die Anführungszeichen im HTML-Code maskieren und auch nicht alles in einer Zeile hintereinander weg. Wie kann ich die Ausgabe wieder als HTML übergeben, statt über das echo in PHP? Geht das überhaupt?
Natürlich und ganz besonders, das PHP eine Templatesprache ist.
<p>ganz viel html</p>
<?php if ($x):?>
<p> ganz viel text </p>
<?php endif;?>
<p>ganz viel html</p>
Stichwort: alternative Syntax.
Dank und Gruß,