PHP Handbuch
Zurück | Kapitel 12. Kontroll-Strukturen | Nach vorne

# return

Wird diereturn() Anweisung innerhalb einer Funktion aufgerufen, wird die Ausführung der Funktion sofort beendet und das Argument als Wert des Funktionsaufrufs zurückgegeben. return() beendet auch die Ausführung einer eval() Anbweisung oder einer Skriptdatei.

Erfolgt der Aufruf innerhalb des globalen Bereichs, wird die Ausführung des aktuellen Skripts beendet. Wurde das aktuelle Skript include()ed oder require()ed, wird die Kontrolle an das aufrufende Skript zurückgegeben. Wurde das aktuelle Skript include()ed, wird der Wert, der return() zugewiesen wurde, als Wert des Aufrufs von include() zurückgegeben. Wird return() inerhalb des Hauptskripts aufgerufen, wird die Ausführung beendet. Handelt es sich bei dem Skript um eine Datei, die über die Einträge auto_prepend_file oder auto_append_file in der Konfigurationsdatei aufgerufen wurde, wird die Ausführung dieses Skripts beendet.

> Anmerkung: Beachten Sie, dass return() ein Sprachkonstrukt und keine Funktion ist. Deshalb brauchen Sie die KLammern um die Argumente nicht zu schreiben -- tatsächlich ist es eher gebräuchlich diese wegzulassen als die Klammern zu benutzen, obwohl es keinen Unterschied ausmacht.

Zurück | Zum Anfang | Nach vorne
`declare` | Nach oben | require()