Accéder au contenu principal
Smarty and Twig - Templates
Twig is a modern template engine for PHP
-
Fast: Twig compiles templates down to plain optimized PHP code.
The overhead compared to regular PHP code was reduced to the very minimum.
-
Secure: Twig has a sandbox mode to evaluate untrusted template code.
This allows Twig to be used as a template language for applications where
users may modify the template design.
-
Flexible: Twig is powered by a flexible lexer and parser.
This allows the developer to define its own custom tags and filters, and create its own DSL.
The Smarty design was largely driven by these goals:
- clean separation of presentation from application code
- PHP backend, Smarty template frontend
- compliment PHP, not replace it
- fast development/deployment for programmers and designers
- quick and easy to maintain
- syntax easy to understand, no PHP knowledge required
- flexibility for custom development
- security: insulation from PHP
- free, open source
Commentaires
Enregistrer un commentaire