Gunnar Bittersmann: Zusatz Frage

Beitrag lesen

@@Jnnbo - Nicht angemeldet

Wenn du diesen Code unübersichtlich findest ist das OK, ich sehe keine Vor und Nachteile.

Die Nachteile, die ich sehe, hatte ich oft genug verlinkt. Die Escape-Hölle wurde hier auch nochmal angesprochen.

Ein weiterer Vorteil, bei der Ausgabe ausschließlich die alternative Schreibweise für Kontrollstrukturen zu verwenden, ist saubere Programmierung. Wenn man schon nicht MVC o.ä. macht, dann doch wenigstens EVA (Eingabe – Verarbeitung – Ausgabe).

Und bei der Ausgabe darf keine Businesslogik mehr vorkommen. Das ist gewährleistet, wenn man sich dabei auf <?php echo;?> (d.h. meist <?php echo htmlspecialchars(); ?>) und Kontrollstrukturen (if, for u.dgl.) beschränkt, was dem Funktionsumfang einer Template-Sprache entspricht.

Daher werde ich es weiter so umsetzten wie ICH es gelernt habe.

Dann werde ich dir bei jedem Problem, mit dem du hier im Forum aufschlägst, aufs Neue sagen: mit vernünftigem Code wär das nicht passiert.

LLAP 🖖

--
Ist diese Antwort anstößig? Dann könnte sie nützlich sein.