Was ist der Unterschied zwischen Exit und Return in PHP?

王林
Freigeben: 2023-03-04 11:10:01
Original
3462 Leute haben es durchsucht

Der Unterschied zwischen Exit und Return in PHP ist: Exit bedeutet, dass das gesamte Skript nicht mehr ausgeführt wird und keinen Inhalt ausgibt. Exit () kann jedoch Inhalte ausgeben Ausführung des Skripts.

Was ist der Unterschied zwischen Exit und Return in PHP?

Unterschied:

exit stoppt die Ausführung des Programms und gibt keinen Inhalt aus.

return ist der Rückgabewert, der aus der Funktion springt, aber das Programm nicht stoppt.

(Empfohlenes Tutorial: php-Grafik-Tutorial)

Detaillierte Beschreibung:

Fügen Sie nach dem Beenden ein () hinzu, um den Inhalt auszugeben! return bedeutet Return und hat auch die Funktion, das Programm zu beenden.

php führt den folgenden Code nicht aus, wenn er auf Return stößt, aber er unterscheidet sich wesentlich von der Beendigung.

Beispiel:

function test(){
  echo 'test1';
  return;
  echo 'test2';
}
echo 'test3';
Nach dem Login kopieren

(Video-Tutorial-Empfehlung: php-Video-Tutorial)

test1test3 wird hier nicht ausgegeben, weil, wenn return in einer Funktion auftritt, diese zurückkehrt und die Funktionen nicht mehr ausführt im Funktionscode, aber Code außerhalb der Funktion wird weiterhin ausgeführt.

function test_1(){
  echo 'test1';
  exit;
  echo 'test2';
}
echo 'test3';
Nach dem Login kopieren

Test1 wird hier ausgegeben. Wenn das Skript auf Exit trifft, wird nicht mehr das gesamte Skript ausgeführt, weder außerhalb noch innerhalb der Funktion.

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen 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