Langage
Twig
Un langage de templates compilé, auto-échappé : héritage, blocs, et une frontière nette avec PHP.
Twig compile vers PHP. L’auto-escape est la particularité qui arrête les XSS quand on arrête de concaténer du HTML. L’héritage (layouts, blocs, embeds) garde la présentation sèche sans SPA.
Ce n’est pas l’endroit des règles métier. Filtres et fonctions servent au formatage. Si le template commence à requêter, la frontière a déjà fuité.
Symfony, Ibexa et Sylius rendent tous via Twig. L’apprendre une fois paie sur chaque stack.