@@Felix Riesterer
Wer sein Dokument mit einer passenden Klasse (wie z.B. DOMDocument) erstellt und manipuliert, der wird am Ende seines Scripts sehr wohl mit
echo
den HTML-Code an den Browser senden:echo $myDoc->saveHTML();
oder etwas ähnliches.
Das wäre dann die View in einer MVC-Architektur. Die Methode heißt dann desöfteren render()
.
Die von Dir bevorzugte HereDoc-Schreibweise
?? HereDoc ist was ganz anderes. Aber das hast du inzwischen ja selbst herausgefunden.
ist in meinen Augen ebenso problematisch wie inline-JavaScript in einem HTML-Dokument, da Programm-Logik und Markup vermischt notiert werden.
Nein. Keine Programmlogik. Höchstens etwas Ausgabelogik: Wurden der Anfrage entsprechende Daten gefunden? Ja: gehe sie in einer Schleife durch und stelle sie dar. Nein: Gebe eine entsprechende Meldung aus.
Genau das, was eine Templatesprache kann. Ob man nun sowas wie Smarty einsetzt oder PHP mit einfachen Kontrollstrukturen als Templatesprache verwendet, hängt vom Anwendungsfall ab.
LLAP 🖖
“You might believe there are benefits for the developer, but first of all, you should put those behind the interest of the user.” —Stefan Tilkov
Selfcode:
sh:) fo:} ch:? rl:) br:> n4:& va:| de:> zu:} fl:{ ss:| ls:# js:|