Co reference nejsou

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 pouze obsah a nikoli spojení názvu s hodnotou v tabulce symbolů ) .