14 Template-Engines am Beispiel von Smarty

Eine große Stärke von PHP ist, dass es sich so wunderbar in HTML-Dateien integrieren und mit dem HTML-Code kombinieren lässt – eine Eigenschaft, die gerade den Einstieg in PHP so einfach macht. Bei umfangreichen Projekten wird aber genau diese Mischung von HTML und PHP-Code unübersichtlich. Zum einen ist der Code, der so gespickt mit HTML-Tags ist, schwer zu warten, und zum anderen sind bei großen Projekten üblicherweise verschiedene Leute für die PHP-Programmierung und die HTML/CSS-Realisierung zuständig. Und dann ist es auch besser, wenn diese Leute an verschiedenen Dateien arbeiten.

Abhilfe schaffen hier Template-Systeme. Sie erlauben die Trennung von Programmierlogik und Ausgabe. Sie haben folgendes ...

Get PHP 5.6 und MySQL 5.7, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.