Join Up!
104887 members and counting!

 
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links 
search for in the  
previousArgumenty funkcíold_functionnext
Last updated: Sun, 27 Oct 2002
view the printer friendly version or the printer friendly version with notes or change language to German | Spanish

Návratové hodnoty

Hodnoty jsou vraceny pomocí nepovinné klausule return. Může být vracen libovolný typ, včetně seznamů a objektů. Klasule způsobuje, že funkce okamžitě ukončí svůj běh a předá řízení zpět na řádek, odkud byla volána. Pro více informací viz return().

function square ($num)
{
    return $num * $num;
}
echo square (4);   // vypíše '16'.

Z funkce nemůžete vracet více hodnot, ale podobného výsledku může být dosaženo vrácením seznamu.

function small_numbers()
{
    return array (0, 1, 2);
}
list ($zero, $one, $two) = small_numbers();

K vrácení odkazu z funkce musíte použít referenční operátor & jak v deklaraci funkce, tak při přiřazování vrácené hodnoty do proměnné:

function &returns_reference()
{
    return $someref;
}

$newref =& returns_reference();

Pro další informace o odkazech se laskavě podívejte na Vysvětlení odkazů.

User Contributed Notes
Návratové hodnoty
add a note about notes
There are no user contributed notes for this page.
previousArgumenty funkcíold_functionnext
Last updated: Sun, 27 Oct 2002
Copyright © 2001, 2002 The PHP Group
All rights reserved.
This mirror generously provided by: http://phpbuilder.com/
Last updated: Thu Oct 31 18:34:28 2002 EST