Hi!
Was ist besser? Sauberer?
Trennen!
Hast vollkommen Recht, aber btw: PHP wurde ja ehemals als Template-Sprache entwickelt, wie z.B. JSP was in Java-Frameworks oft als Sprache für die Templates verwendet wird(z.B. Jakarta Struts). Aber inzwischen ist diese "Template-Sprache" so mächtig dass sich damit komplexe Applikationen entwickeln lassen, und wenn eine komplexe Applikation keine vernünftige Trennung von Präsentation und Logik verwendet, endet das irgendwann meist im Chaos, daher hat PHP sein schlechte Image.
Für ein paar einfache Scripte ist es durchaus OK PHP und HTML zu mischen, weil es supereinfach ist, bei komplexeren Anwendungen sollte man aber unbedingt Templates verwenden.
Es ist auch durchaus möglich PHP als Template-Sprache zu verwenden, nur braucht man dann auch die Disziplin keine Logik in die Templates zu verlagern, und man muss gute Schnittstellen schaffen.
Grüße
Andreas