Correspondances syntaxiques entre PHP et Twig
Objectifs
L'objectif de cette vidéo est de familiariser les développeurs avec les correspondances entre PHP et Twig, facilitant ainsi la transition et la compréhension entre les deux langages de template.
Résumé
Découvrez les correspondances et différences syntaxiques entre PHP et Twig, y compris l'intégration de code, la création de variables, l'accès aux éléments de tableau, et plus encore.
Description
Cette leçon explore en détail les similitudes et différences entre le langage PHP et Twig pour la création et manipulation de templates. Nous voyons tout d'abord comment intégrer du code PHP et du code Twig respectivement. Avec PHP, cela se fait en utilisant les balises <?php … ?>
alors qu’en Twig, nous utilisons les balises {% … %}
. Pour afficher du contenu, PHP utilise echo
tandis qu’en Twig, il suffit d'encadrer l'expression à afficher avec les balises {{ … }}
. Ensuite, nous apprenons à créer des variables dans les deux langages et à accéder aux éléments et attributs des tableaux et objets. Les syntaxe et concepts de base pour ces opérations sont semblables mais présentent quelques différences clés, comme l'utilisation de {{ variable }}
en Twig comparé à $variable
en PHP. Finalement, nous voyons que PHP et Twig permettent tous les deux la concaténation de chaînes et les opérations mathématiques de manière similaire.
Questions - réponses
{% … %}
pour intégrer du code Twig.
{{ … }}
.
->
comme dans $objet->attribut
.