Vracenφ referencφ

Vracenφ odkazem je u╛iteΦnΘ, kdy╛ chcete pou╛φt funkci k nalezenφ prom∞nnΘ, kterß by m∞la b²t odkazu p°i°azena. P°i vracenφ referencφ pou╛ijte tuto syntaxi:

function &find_var ($param)
{
    ...n∞jak² k≤d...
    return $found_var;
}

$foo =& find_var ($bar);
$foo->x = 2;

V tomto p°φkladu by bylo funkcφ find_var nastaveno vlastnictvφ tΘho╛ objektu, nikoli jeho kopie, jak by se stalo bez pou╛itφ syntaxe bez odkaz∙.

Poznßmka: Narozdφl od p°edßvßnφ parametru, zde musφte & pou╛φt na obou mφstech - k indikaci, ╛e vracφte odkaz a nikoli kopii jako obvykle, a k indikaci p°i°azenφ reference do $foo namφsto b∞╛nΘho p°i°azenφ (hodnoty).