Die Verwendungsunterschiede zwischen den vier Strukturen Return, Exit, Break und Continue in PHP

伊谢尔伦
Freigeben: 2023-03-11 09:16:01
Original
1255 Leute haben es durchsucht

Return, break und contiue sind Sprachstrukturen, genau wie if-Anweisungen, aber Exit ist eine Funktion

Lassen Sie uns zunächst über die Verwendung der Exit-Funktion sprechen.
Funktion: Eine Nachricht ausgeben und das aktuelle Skript beenden.
Wenn ein Text mehrere Skripte enthält, die mit enden, wird mit „Beenden“ das aktuelle Skript beendet.
Wenn ein PHP-Text beispielsweise den folgenden Code enthält, ist die Ausgabe „world“.

<php 
echo "hello"; 
exit; 
?> 
echo "world"; 
?>
Nach dem Login kopieren

Syntaxformat: void bedeutet kein Rückgabewert.
void exit ([ string $status ] )
void exit ( int $status )
Wenn status ein string ist, wird diese Funktion vor dem Skript beendet Druckstatus.
Wenn Status eine Ganzzahl ist, wird diese Ganzzahl als Exit-Status verwendet. Der Exit-Status sollte zwischen 0 und 254 liegen. Der Exit-Status 255 ist von PHP reserviert und darf nicht verwendet werden. Der Status 0 wird verwendet, um den erfolgreichen Abschluss des Vorgangs anzuzeigen.
Verwendung der Return-Sprachstruktur
Funktion: Beenden Sie die Ausführung der Funktion und geben Sie einen Wert von der Funktion zurück.
break und continue werden in for, foreach verwendet , while, in do..while oder switch Struktur.
break beendet die Ausführung der aktuellen for-, foreach-, while-, do..while- oder switch-Struktur.
break kann einen optionalen numerischen Parameter akzeptieren, um zu bestimmen, aus wie vielen Schleifen ausgebrochen werden soll.
Code:

<?php
$arr = array (‘one&#39;, ‘two&#39;, ‘three&#39;, ‘four&#39;, ‘stop&#39;, ‘five&#39;); 
while (list (, $val) = each ($arr)) { 
if ($val == ‘stop&#39;) { 
break; 
} 
echo "$val 
\n"; 
} 
$i = 0; 
while (++$i) { 
switch ($i) { 
case 5: 
echo "At 5 
\n"; 
break 1; 
case 10: 
echo "At 10; quitting 
\n"; 
break 2; 
default: 
break; 
} 
} 
?>
Nach dem Login kopieren

continue wird in einer Schleifenstruktur verwendet, um den verbleibenden Code in dieser Schleife zu überspringen und mit der Ausführung der nächsten Schleife dieser Schleifenstruktur zu beginnen.
Hinweis: Beachten Sie, dass die Switch-Anweisung in PHP für Fortsetzungszwecke als Schleifenstruktur betrachtet wird.
continue akzeptiert einen optionalen numerischen Parameter, um zu bestimmen, wie viele Schleifen bis zum Ende der Schleife übersprungen werden sollen.
Code:

<code> 
<?php 
while (list ($key, $value) = each ($arr)) { 
if (!($key % 2)) { // skip odd members 
continue; 
} 
do_something_odd ($value); 
} 
$i = 0; 
while ($i++ < 5) { 
echo "Outer<br>\n"; 
while (1) { 
echo "  Middle<br>\n"; 
while (1) { 
echo "  Inner<br>\n"; 
continue 3; 
} 
echo "This never gets output.<br>\n"; 
} 
echo "Neither does this.<br>\n"; 
} 
?></code>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonDie Verwendungsunterschiede zwischen den vier Strukturen Return, Exit, Break und Continue 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!