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!