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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.