Heim >Backend-Entwicklung >PHP-Tutorial >Detaillierte Erläuterung der Unterschiede zwischen Break, Continue, Return und Exit in PHP

Detaillierte Erläuterung der Unterschiede zwischen Break, Continue, Return und Exit in PHP

烟雨青岚
烟雨青岚nach vorne
2020-07-18 11:48:333012Durchsuche

Detaillierte Erläuterung der Unterschiede zwischen Break, Continue, Return und Exit in PHP

1. Die Funktion der Return-Anweisung

(1) return verlässt die aktuelle Methode und kehrt zur Anweisung der aufgerufenen Methode zurück. Ausführung fortsetzen.

(2) return Gibt einen Wert an die Anweisung zurück, die die Methode aufruft. Der Datentyp des Rückgabewerts muss mit dem Typ des Rückgabewerts in der Methodendeklaration übereinstimmen.

(3) Auf „Return“ können auch keine Parameter folgen. Ohne Parameter wird „leer“ zurückgegeben. Der Hauptzweck besteht tatsächlich darin, die Ausführung der Funktion zu unterbrechen und zur aufrufenden Funktion zurückzukehren.

2. Die Funktion der break-Anweisung

(1) break befindet sich im Schleifenkörper und beendet zwangsweise die Ausführung der Schleife, dh die gesamte Schleife Prozess und bestimmt nicht mehr die Ausführung der Schleife. Unabhängig davon, ob die Bedingung wahr ist oder nicht, gehen Sie direkt zur Anweisung unter der Schleifenanweisung.

(2) Wenn break im Körper der Switch-Anweisung im Schleifenkörper erscheint, besteht seine Funktion lediglich darin, aus dem Körper der Switch-Anweisung zu springen.

3. Die Funktion der continue-Anweisung

Beendet die Ausführung dieser Schleife, dh überspringt die Anweisungen, die nach der continue-Anweisung in der nicht ausgeführt wurden aktuelle Schleife und fährt dann mit dem nächsten Schritt fort: Beurteilung einer Schleifenbedingung.

4. Die Funktion der Exit-Funktion

Exit beendet alle Skripte und ist eine Funktion.

Spezifische Codes finden Sie unter:

<?php  
/* php的break,continue,return 的简单区别代码 */  
$i= 1;    
while(true) {// 这里看上去这个循环会一直执行    
    if($i==2) {// 2跳过不显示    
        $i++;    
        continue;    
    }elseif($i==5) {// 但到这里$i=5就跳出循循环了    
        break;    
    }else{    
        echo$i.&#39;<br>&#39;;    
    }    
    $i++;    
}    
exit;          
echo&#39;这里不输出&#39;;
?>

Vielen Dank fürs Lesen, ich hoffe, Sie werden viel davon profitieren.

Empfohlenes Tutorial: „PHP-Tutorial

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Unterschiede zwischen Break, Continue, Return und Exit in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen