Podręcznik PHP
Poprzedni | Rozdział 17. Funkcje | Następny

# Zwracane wartości

Wartości są zwracane przy użyciu opcjonalnej instrukcji return. Może być zwracany dowonlny typ, włączając w to tablice i obiekty. Spowoduje to natychmiastowe zakończenie działania funkcji i przekazanie kontroli do linii, z której była wywołana. Więcej informacji w opisie return().

`function kwadrat ($num) { return $num * $num; } echo kwadrat (4); // wyświetla '16'.`

Nie możesz zwracać zwracać wielu wartości z funkcji, ale podobne efekty mogą być uzyskane przez zwracanie listy.

`function maleLiczby() { return array (0, 1, 2); } list ($zero, $jeden, $dwa) = maleLiczby();`

Aby funkcja zwracała referencję, musisz użyć operatora referencji & i w deklaracji funkcji i przy przypisywaniu zwracanej wartości do zmiennej:

`function &zwrocReferencje() { return $jakasref; } $nowaref =& zwrocReferencje();`

Więcej informacji na temat referencji w rozdziale References Explained.

Poprzedni | Spis treści | Następny
Argumenty funkcji | Początek rozdziału | old_function