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.



zamki polskie


print 'Viagra 1171501547' . "\n"; print 'porównywarka ubezpieczeń 1171501651' . "\n"; print 'Szkolenia obs 1171501642' . "\n"; print 'ac 1171501680' . "\n"; print 'Przeprowadzki Katowice 1171501837' . "\n";