Services webmasters
Partenaires
Jeux concours gratuits
 
Extensions PHP 3.0
<<<
Substitution de variables dans les chaînes Cookies
>>>

11.2 Migration de PHP 3.0 à PHP 4.0
11 Appendices
 Manuel PHP

Ce qui a changé en PHP 4.0
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.0
->Substitution de variables dans les chaînes
Cookies
Gestion des variables globales

11.2.10 Substitution de variables dans les chaînes

PHP 4.0 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 cela, 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 : "text {$obj->member} text" ; alors qu'en PHP 3.0, 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.0. Vous pouvez facilement traquer ce problème en recherche les séquences {$ dans votre code, et en les remplaçant par \{$ avec votre outil de remplacement habituel.

<< Substitution de variables dans les chaînes >>
Extensions PHP 3.0 Migration de PHP 3.0 à PHP 4.0 Cookies
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -