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

Was ist der Unterschied zwischen Exit und Die in PHP?

青灯夜游
青灯夜游Original
2021-05-10 11:40:563610Durchsuche

Unterschied: 1. die() stoppt die Programmausführung und gibt den Inhalt aus; Exit stoppt die Programmausführung und gibt den Inhalt nicht aus. 2. Die stoppt, wenn ein Fehler auftritt; Exit stoppt direkt und führt keinen weiteren Code aus, aber exit() kann den Inhalt anzeigen.

Was ist der Unterschied zwischen Exit und Die in PHP?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Der Unterschied zwischen die(), exit() und return in PHP

die() stoppt die Ausführung des Programms und gibt Inhalt aus.

exit dient dazu, die Programmausführung zu stoppen, ohne Inhalt auszugeben.

return ist der Rückgabewert.

die soll anhalten, wenn ein Fehler auftritt.

exit dient dazu, direkt anzuhalten, ohne nachfolgenden Code auszuführen. exit() kann den Inhalt anzeigen.

return ist ein reiner Rückgabewert, aber nachfolgender Code wird nicht ausgeführt.

exit (0): führt das Programm normal aus und beendet das Programm.

exit (1): Ein abnormaler Vorgang führt zum Beenden des Programms return(): Rückgabefunktion. Wenn es sich in der Hauptfunktion befindet, wird die Funktion verlassen und ein Wert zurückgegeben.

Details:

1. return gibt den Funktionswert zurück, bei dem es sich um ein Schlüsselwort handelt.

2. Die Rückkehr erfolgt auf der Sprachebene, was die Rückkehr des Aufrufstapels darstellt. Der Exit erfolgt auf der Systemaufrufebene, was das Ende eines Prozesses darstellt.

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

4. Die Rückgabe wird von der C-Sprache bereitgestellt, der Ausgang wird vom Betriebssystem bereitgestellt (oder in der Funktionsbibliothek angegeben).

5. Return wird verwendet, um die Ausführung einer Funktion zu beenden und die Ausführungsinformationen der Funktion an andere aufrufende Funktionen zu übertragen. Die Exit-Funktion besteht darin, die Anwendung zu verlassen, den vom Prozess verwendeten Speicherplatz zu löschen und einen Status von zurückzugeben Von der Anwendung zum 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.

6. 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 sehr vage. In den meisten Fällen ist das Phänomen das gleiche

Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Exit und Die in PHP?. 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