Cím szerinti visszatérés

A cím szerinti visszatérés akkor hasznos, ha meg kell találnod egy változót amire referenciát szeretnél készíteni. Ha referenciával szeretnél visszatérni, használd az alábbi formát:


function &valtozo_kereses ($param)
{
    ...kód...
    return $megtalalt_valtozo;
}

$ize =& valtozo_kereses ($valami);
$ize->x = 2; 

     

Ebben a példában a valtozo_kereses egy objektumot keres meg, és a megtalált objektum egy tulajdonságát állítjuk át - helyesen, a másolatának egy tulajdonsága helyett, amit a referenciák használata nélkül tettünk volna - hibásan.

Megjegyzés: A paraméter átadással ellentétben, itt a & jelet mindkét helyen meg kell adnod, a cím szerinti visszatérés jelöléséhez. Így nem egy másolatot kapsz, és az $ize változóra nézvereferencia hozzárendelés történik, nem érték hozzárendelés.