Hallo Gunnar,
Weder noch. HTML-Tags sollten überhaupt nicht mit PHP ausgegeben werden…
Ob man das verallgemeinern sollte? Mal neugierig… Eine der häufigsten Anwendungen von PHP ist das Auslesen von kunterbunten Artikeln/News aus einer Datenquelle und dieses formgerecht ausgeben. Mal abgesehen von einigen Template-Engines, die meist ja auch nur parsen und somit wieder HTML ausgeben, wie gehst du bei diesen dynamischen Inhalten vor?
Inhalt aus DB(unbestimmte Menge):
idname|headline|content|url|urlimg
Daraus wird(natürlich nicht in der Schreibweise, nur zur Verständlichkeit der Variablen):
<h3 id="$idname">$headline</h3>
<img class="newsimage" alt="$idname" src="$urlimg" />
<p class="content">$content<a href="$url">$url</a></p>
Bilder und/oder Urls kommen nicht immer vor.
Gruss
Henry