Einführung in die Unterschiede zwischen die(), exit() und return in PHP

jacklove
Freigeben: 2023-03-27 11:30:01
Original
1798 Leute haben es durchsucht

Beim Erlernen von PHP werden Sie auf die(), exit() und return stoßen. In diesem Artikel werden die Unterschiede zwischen die(), exit() und return erläutert.

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

exit stoppt die Ausführung des Programms und gibt den Inhalt nicht aus

return ist der Rückgabewert

Die wird nur dann gestoppt, wenn ein Fehler auftritt

exit stoppt direkt und führt keinen nachfolgenden Code aus. exit() kann den Inhalt anzeigen.

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

exit(0): Führen Sie das Programm normal aus und beenden Sie das Programm;

exit(1 ): Eine abnormale Operation führt zum Beenden des Programms.

return(): Gibt die Funktion zurück, wenn sie sich in der Hauptfunktion befindet, wird die Funktion beendet 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. Return wird von der C-Sprache bereitgestellt, Exit 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 Transfer a Der Status wird an das Betriebssystem zurückgegeben. Diese Informationen beziehen sich auf die Maschine und das Betriebssystem. Im Allgemeinen bedeutet 0 einen normalen Exit und ein Wert ungleich 0 bedeutet einen abnormalen Exit.

6. Der Effekt des Aufrufs von Return und Exit in Nicht-Hauptfunktionen ist sehr offensichtlich, aber das Phänomen des Aufrufs von Return und Exit in der Hauptfunktion ist in den meisten Fällen das gleiche >

In diesem Artikel werden die Unterschiede zwischen die(), exit() und return erläutert. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.

Verwandte Empfehlungen:

Der Unterschied zwischen On-Bedingung und Where-Bedingung in SQL

Informationen zum Komprimieren von CSS-Code PHP

PHP empfängt JSON und fügt die empfangenen Daten in die Datenbank ein

Das obige ist der detaillierte Inhalt vonEinführung in die Unterschiede zwischen die(), exit() und return in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage