return
Zavolán uvnitř funkce, konstrukt return() okamžitě
ukončí provádění této funkce a vrací svůj argument jako hodnotu volání
funkce. return() také obdobně ukončí provádění
konstruktu eval() nebo celého skriptu.
Pokud se volá z globálního kontextu, provádění skriptu se ukončí. Byl-li
aktuální skript vložen pomocí include() nebo
require(), předá se řízení volajícímu souboru. Navíc,
bylo-li použito include(), bude hodnota specifikovaná
v return() vrácena jako hodnota volání
include(). Pokud se return()
zavolá z hlavního souboru skriptu, provádění skončí. Když se jedná o
soubor specifikovaný pomocí konfiguračních voleb
auto_prepend_file nebo
auto_append_file
v konfiguračním souboru,
zpracování souboru končí.
Více informací - viz
Návratové hodnoty.
Poznámka:
Uvědomte si, že return() je jazykový konstrukt, a
nikoli funkce -- uzavření argumentů do závorek není
nutné. Obvykle se vynechávají, ale nezáleží na tom, zda se použijí či
nikoli.