Extensions PHP 3 <<< |
Substitution de variables dans les chaînes | Cookies >>> |
7.2 Migration de PHP 3 à PHP 4 7 Annexes Manuel PHP . Ce qui a changé en PHP 4 . Utiliser PHP 3 et PHP 4 simultanément . Migration des fichiers de configuration . Comportement de l'analyseur . Rapport d'erreur . Initialiseur . empty("0") . Fonctions manquantes . Extensions PHP 3 ->Substitution de variables dans les chaînes . Cookies . Gestion des variables globales |
7.2.10 Substitution de variables dans les chaînes
PHP 4 dispose d'un nouveau mécanisme de substitution des variables dans les chaînes. Vous pouvez désormais accéder aux membres d'objets et aux tableaux multidimensionnels dans une chaîne. Pour ce faire, il suffit de placer la variable entre accolades, le signe $ suivant immédiatement la première accolade : {$variable['a']} Pour utiliser la valeur d'un membre d'objet dans une chaîne, il suffit d'écrire : "texte {$objet->membre} texte" ; alors qu'en PHP 3, il fallait faire comme ceci : "texte " . $objet->membre . " texte" . Cette technique rend le code beaucoup plus lisible, mais risque de poser des problèmes dans certains scripts PHP 3. Vous pouvez facilement traquer ce problème en recherchant les séquences {$ dans votre code, et en les remplaçant par \{$ avec votre outil de remplacement préféré. |
<< | Substitution de variables dans les chaînes | >> |
Extensions PHP 3 | Migration de PHP 3 à PHP 4 | Cookies |