return

Instrukcja return( ) , wywołana z wnętrza funkcji , natychmiastowo zakańcza wykonywanie tej funkcji i zwraca jako jej wartość swój argument . return( ) zakańcza również wykonywanie instrukcji eval( ) lub danego pliku skryptowego .

Instrukcja ta , wywołana w zasięgu globalnym , zakańcza wykonywanie całego pliku skryptowego . Jeśli dany skrypt był dołączony funkcjami include( ) lub require( ) , sterowanie zostaje zwrócone do pliku wywołującego . Poza tym , jeśli plik został dołączony funkcją include( ) , argument przekazany do funkcji return( ) będzie zwrócony jako wartość funkcji include( ) . Jeśli funkcja return( ) Jeśli funkcja return( ) zostanie wywołana w głównym pliku skryptowym , nastąpi zakończenie całego skryptu . Jeśli dany skrypt został wywołany przez dyrektywy konfiguracyjne auto_prepend_file lub auto_append_file w plik konfiguracyjnym , wtedy wykonywnie tego pliku skryptowego zostanie zakończone .

Więcej informacji w rozdziale zwracanie wartości .

Notatka : Proszę zauważyć , że ponieważ return( ) jest konstrukcją językową a nie funkcją , nawiasy otaczające jej argumenty nie konieczne . W rzeczywistości częściej one opuszczane przez programistów , choć opuszczenie ich , czy nie , nie zmienia niczego .