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 .