PHP kézikönyv
Előző
15.
Fejezet.
Referenciák
Következő
Mint korábban írtuk, a referenciák nem mutatók.
A következő konstrukció ezért nem a vártnak megfelelően viselkedik:
function ize ($valtozo) {$valtozo = $GLOBALS["valami"];} ize($valami);
A foo függvényben a $valtozo változó a $valami értékéhez lesz kötve, de utána ezt megváltoztatjuk a $GLOBALS[ "valami"] A foo függvényben a $valtozo változó a $valami értékéhez lesz kötve, de utána ezt megváltoztatjuk a $GLOBALS["valami"] értékére.
Nincs lehetőség a referenciák segítségével a $valami más értékhez kötésére a hívó környezetben, mivel a $valami nem áll rendelkezésre az ize Nincs lehetőség a referenciák segítségével a $valami más értékhez kötésére a hívó környezetben, mivel a $valami nem áll rendelkezésre az ize függvényben.
Ott a $valtozo reprezentálja az értékét, amely csak változó tartalommal bír és nem név-érték kötéssel a hívó szimbólumtáblájában.
Előző
Tartalom
Következő
Mit lehet referenciákkal tenni
Fel
Referenciakénti paraméterátadás