Hallo Christoph,
Einfachheit und Eleganz sind für mich zwei unterschiedliche Dinge.
Einfach ist Code, wenn man ihn (gut strukturiert) einfach von oben nach unten runterschreibt. Elegant würde ich das bestimmt nicht nennen.
Ich benutze ein Framework, welches die durch die Programmlogik erstellten Daten in einem xml-Baum speichert, der zum Schluss durch xsl transformiert und das Ergebnis ausgegeben wird. Diese Lösung finde ich viel eleganter als den Output an vielen Stellen durch echo zu erzeugen. Aber einfacher ist diese Vorgehensweise bestimmt nicht.
Gruß
Olaf
P.S.: Reden wir hier nicht über den weitverbreiteten Spagetticode, der weder einfach noch elegant ist. Damit musste sich hier bestimmt schon so mancher herumschlagen.