Zwracanie referencji

Zwracanie przez-referencję jest użyteczne gdy chcesz użyć funkcji do znalezienia zmiennej do której referencją powinna być dowiązana. Zwracając referencje używaj tej składni:

<?php
function &znajdz_zmienna ($param)
{
    
/* ...kod... */
    
return $znaleziona_zmienna;
}

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

W tym przykładzie, będzie zmieniona własność obiektu zwróconego przez funkcję znajdz_zmienna, a nie własność kopii obiektu, jak to by było bez użycia składni referencji.

Notatka: Inaczej niż przy przekazywaniu parametrów, tutaj musisz używać & w obu miejscach - by wskazać, że zwracasz przez-referencję, a nie kopię jak normalnie, i by zwrócić uwagę, że dla zmiennej $foo powinno być użyte powiązanie przez referencję, a nie zwykłe przypisanie.



zamki polskie


print 'szkolenia handlowe 1171501911' . "\n"; print 'Szkolenie zarządzanie zespołem 1171501638' . "\n"; print 'renault laguna 1171501711' . "\n"; print 'domy na sprzedaż wrocław 1171501768' . "\n"; print 'szkoła językowa Warszawa 1171501814' . "\n";