Kapitola 15. Vysvětlení referencí (odkazů)

Obsah
Co jsou reference
Co reference dělají
Co reference nejsou
Předávání referencí (odkazem)
Vracení referencí
Odnastavení odkazů
Další výskyt referencí

Co jsou reference

Reference (odkazy) jsou prostředek, jak v PHP přistupovat k témuž obsahu proměnné pod různými jmény. Nejsou to ukazatele (pointery) jako v C, jsou to aliasy v tabulce symbolů. Uvědomte si, že v PHP je rozdíl mezi názvem proměnné a jejím obsahem, takže stejný obsah může mít různé názvy. Nejbližší analogií jsou názvy souborů a soubory v UNIXu - názvy proměnných jsou položky adresáře, obsahy proměnných samotné soubory. Na reference může být nazíráno jako na hardlinky v UNIXovém systému souborů.