Heim >Backend-Entwicklung >PHP-Tutorial >Der Unterschied zwischen Ausgang und Rückkehr
Es gibt mehrere Hauptunterschiede:
1. return gibt einen 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 Ausgang erfolgt auf der Systemaufrufebene, die 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 dient zum Beenden der Anwendung und zum Löschen des von der Funktion verwendeten Speicherplatzes Prozess und Übertragung der Anwendung Ein Status des Programms wird an das Betriebssystem zurückgegeben. Dieser Status identifiziert einige laufende Informationen der Anwendung. Diese Informationen beziehen sich im Allgemeinen auf den Computer und das Betriebssystem bedeutet einen abnormalen Ausgang.
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 Hauptfunktionen ist in den meisten Fällen sehr vage Dasselbe.
Sie können den Unterschied zwischen vfork und fork deutlich erkennen: Sie können versuchen, das Programm einzugeben und den spezifischen Unterschied zu erleben.
Das Obige hat den Unterschied zwischen Exit und Return vorgestellt, einschließlich der relevanten Aspekte. Ich hoffe, es wird für Freunde hilfreich sein, die sich für PHP-Tutorials interessieren.