Comparaison entre PHP et Twig

La syntaxe Twig
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre Symfony 3
Revoir le teaser Je m'abonne
Transcription

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

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.

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.

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.

Voir plus
Questions réponses
Quelle balise utilise-t-on en Twig pour intégrer du code Twig?
En Twig, on utilise les balises {% … %} pour intégrer du code Twig.
Comment affiche-t-on une variable en Twig?
Pour afficher une variable en Twig, on encadre l'expression avec les balises {{ … }}.
Comment accède-t-on à un attribut d'objet en PHP?
En PHP, pour accéder à un attribut d'un objet, on utilise la flèche -> comme dans $objet->attribut.

Programme détaillé