Compzone.Org :: Podręcznik PHP :: Zwracane wartości
Jaki jest Twój wiek?
40 - 59
26 - 39
19 - 25
13 - 18
12 i mniej
60 i więcej
Sonda Wyniki

Add to Google

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().

Przykład 17-11. Zastosowanie return()

<?php
function kwadrat ($num)
{
    return 
$num $num;
}
echo 
kwadrat (4);   // wyświetla '16'.
?>

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

Przykład 17-12. Zwracanie tablicy dla uzyskania wielu wyników

<?php
function maleLiczby()
{
    return array (
012);
}
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.

Przykład 17-13. Zwracanie referencji przez funkcję

<?php
function &zwrocReferencje()
{
    return 
$jakasref;
}

$nowaref =& zwrocReferencje();
?>

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

Copyright © 2005-2006 Compzone.Org. Kopiowanie i wykorzystywanie materiałów zawartych na tej stronie bez zgody autora zabronione!