Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist der Unterschied zwischen PHP Return und Exit?

Was ist der Unterschied zwischen PHP Return und Exit?

青灯夜游
青灯夜游Original
2020-09-01 13:15:461974Durchsuche

Der Unterschied zwischen PHP Return und Exit: 1. Return befindet sich auf der Sprachebene, die die Rückkehr des Aufrufstapels darstellt, während sich Exit auf der Systemaufrufebene befindet, die das Ende eines Prozesses darstellt. 2. Return ist der Ausgang der Funktion und Ausgang ist der Ausgang des Prozesses.

Was ist der Unterschied zwischen PHP Return und Exit?

... . Ausführen, Inhalt ausgeben (Programmebene)

exit(): ist eine Funktion dient dazu, die Ausführung des Programms zu stoppen, ersteres gibt keinen Inhalt aus (Programmebene) exit(0) : Führen Sie das Programm normal aus und beenden Sie es.

Exit(1): Eine abnormale Operation führt dazu, dass das Programm beendet wird (ja Funktionsebene)

Ergänzung:

1. Return erfolgt auf der Sprachebene, was die Rückkehr des Aufrufstapels darstellt; und Exit erfolgt auf der Systemaufrufebene, was das Ende eines Prozesses darstellt.

2. Return ist der Ausgang (Return) der Funktion; Exit ist der Ausgang des Prozesses.

3. Return wird von der C-Sprache bereitgestellt und Exit wird vom Betriebssystem bereitgestellt (oder in der Funktionsbibliothek angegeben).

4. Return wird verwendet, um die Ausführung einer Funktion zu beenden und die Ausführungsinformationen der Funktion an andere aufrufende Funktionen zu übertragen.

Exit-Funktion dient zum Beenden der Anwendung, zum Löschen des vom Prozess verwendeten Speicherplatzes und zum Zurückgeben eines Status der Anwendung Für das Betriebssystem identifiziert dieser Status einige laufende Informationen der Anwendung. Diese Informationen beziehen sich auf die Maschine und das Betriebssystem. Im Allgemeinen bedeutet 0 einen normalen Exit und ungleich 0 bedeutet einen abnormalen Exit.

5. Die Auswirkung des Aufrufs von Return und Exit in Nicht-Hauptfunktionen ist sehr offensichtlich, aber das Phänomen des Aufrufs von Return und Exit in Hauptfunktionen ist in den meisten Fällen das gleiche

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen PHP Return und Exit?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn