Les variables dynamiques sont des noms des variables qui deviennent aussi à leurs tours des variables. Un nom de variable qui est affecté a une variable, puis utilisé dynamiquement, devient une variable dynamique.
Voyons ce code :
Là on voit qu’on a une variable classique qui est $prenom attribuée à Mohamed. Notre fonction echo nous affichera
donc Mohamed.
Maintenant observons ce code : Ici notre fonction echo nous affichera Mohamed Said.
Peut-être que le double $ vous étonne, mais c’est à cause de cela qu’on dit variable dynamique. Ici le $$nom='Said' signifie qu’on a fait une déclaration de deux variables qui sont :
C’est pour ça d’ailleurs que nous pouvons aussi écrire notre code de cette façon : Comme vous voyez très bien, le résultat reste la même.
Il faut savoir que pour pouvoir utiliser les variables dynamiques avec les tableaux, on doit tout d’abord résoudre une petite ambiguïté. Si on écrit par exemple $$nom [1], l’analyseur a besoin de savoir si:
NB:
Si vous avez une question, rendez-vous sur le forum.
Nous nous arrêtons là pour ce chapitre.
Bonne chance !!!