Que font les références ? <<< |
Ce que les références ne sont pas | Passage par référence >>> |
4.10 Les références 4 Référence du langage Manuel PHP . Qu'est ce qu'une référence? . Que font les références ? ->Ce que les références ne sont pas . Passage par référence . Retourner des références . Détruire une référence . Repérer une référence |
4.10.3 Ce que les références ne sont pas
Comme précisé ci-dessus, les références ne sont pas des pointeurs. Cela signifie que le script suivant ne fera pas ce à quoi on peut s'attendre :
Il va se passer que $var dans foo() sera lié à $bar , mais il sera aussi relié à $GLOBALS["baz"] . Il n'y a pas moyen de lier $bar à quelque chose d'autre en utilisant le mécanisme de référence, car $bar n'est pas accessible dans la fonction foo() (certes, il est représenté par $var et $var possède la même valeur, mais n'est pas relié par la table des symboles). |
<< | Ce que les références ne sont pas | >> |
Que font les références ? | Les références | Passage par référence |