Twig ist eine Template-Engine für PHP 5.2+ mit einigen sehr interessanten Features.
Alle Templates werden von der Engine in optimierten PHP-Code kompiliert um den Performanceverlust so gering wie möglich zu halten. Ausserdem erlaubt Twig es, Templates in einer Sandbox auszuführen – das ist z.B. dann interessant wenn man in einer Applikation seinen Usern die Möglichkeit gibt selber Templates zu erstellen. Über die Sandbox kann man dann ganz gezielt “unsichere” Template-Tags abschalten, Abfangen ob die Syntax des Template stimmt und einiges mehr.
Zu guter Letzt erlaubt es Twig auch noch, recht einfach eigene Tags/Filter/etc. für die Templates zu schreiben.
Die Bibliothek steht unter einer eigenen Open-Source Lizenz die man auf der Homepage einsehen kann.



Letzte Kommentare