Manuál PHP | ||
---|---|---|
Předcházející | Kapitola 15. Vysvětlení referencí (odkazů) | Další |
Jak již bylo řečeno, reference nejsou ukazatele. To znamená, že tento konstrukt nebude dělat to, co očekáváte:
Nastane to, že $var ve funkci foo bude přiřazena $bar ve volajícím kontextu, avšak poté bude přiřazena $GLOBALS["baz"]. Není způsob, jak přiřadit $bar ve volajícím kontextu něčemu jinému za použití mechanismu referencí, protože $bar není ve funkci foo dostupná (je reprezentována $var, ale $var má pouze obsah a nikoli spojení názvu s hodnotou v tabulce symbolů).
Předcházející | Domů | Další |
Co reference dělají | Nahoru | Předávání referencí (odkazem) |