Hellihello
<!-- /DBLOCK --><td>{name}</td><td>{contact}</td><td>{since}</td><!-- DBLOCK/ -->
Ähnliches macht die PEAR-Klasse HTML_Template_IT. Mit "echten" schleifen arbeitet in so einem Fall Smarty, was ich jetzt als Quasistandard sehen würde, da es als ein Projekt unter php.net (http://smarty.php.net) gehostet wird. Allerdings für kleine Anwendungen ziemlich überladen, kann aber abgespeckt werden.
Ich denke, diese Projekte sollten dir zu deiner Frage recht gute Codebeispiele liefern.
Merci.
Wikipedia (http://de.wikipedia.org/wiki/Smarty) meint dazu u.a.: "Es existieren für PHP zahlreiche Frameworks, die sich stärker an einem MVC-Pattern orientieren und ohne eigene Sprachsyntax auskommen [1]."
und verweist auf eine Übersicht mit ca. 40 - 50 Einträgen http://www.phpwact.org/php/mvc_frameworks.
Auch meint Wikipedia: "Das folgende Beispiel demonstriert ein Smarty-Template ohne Steuerungslogik. Die Standardbezeichner für Smarty sind { und }. Es hat sich jedoch in der Praxis als empfehlenswert herausgestellt, andere Bezeichner zu verwenden (siehe erstes PHP-Beispiel), da die geschweiften Klammern mit evtl. eingebettetem JavaScript kollidieren könnten."
Das ist ja schonmal ein Hinweis, dass man die braces oder curly brackets "{}" vielleicht besser nicht verwenden sollte. Ein der Fragen, die ich u.a. zu haben scheine.
Dank und Gruß,