Dieser Artikel vermittelt Ihnen hauptsächlich die wichtigsten Punkte der PHP-Prozesssteuerung. Ich hoffe, er kann Ihnen helfen.
1. Drei Möglichkeiten zum Durchlaufen von Arrays in PHP
1.1. for-Schleife
kann nur Index-Arrays durchlaufen
1.2 kann Index-Arrays durchlaufen Das assoziative Array
führt reset() aus, was dem Zeigen des Zeigers auf den Anfang des Arrays
1.3 entspricht, während list(), every()-Kombination
wie zum Beispiel:
while( list($key,$value) = every(array_expression)){
Schleifenkörper}
Kann Index-Arrays und assoziative Arrays durchlaufen
wird nicht zurückgesetzt (), Dies ist gleichbedeutend damit, dass der Zeiger nicht auf den Anfang des Arrays zeigt
2. Erweiterte Testpunkte: Verzweigungsstruktur
2.1, if...elseif
Nur einer Der Ausdruck in der elseif-Anweisung kann wahr sein, d. h. es kann nur ein Anweisungsblock ausgeführt werden, der in einer exklusiven Beziehung steht
und Bedingungen mit einem kleinen Gültigkeitsbereich werden immer zuerst verarbeitet
2.2, switch...case...
Der Unterschied zu if besteht darin, dass der Datentyp des Steuerausdrucks hinter switch nur Ganzzahl, Gleitkomma oder Zeichenfolge sein kann
Die Funktion der continue-Anweisung bei switch ähnelt break
, um aus der Schleife außerhalb von switch zu springen
3 Echte Frage
Wie optimiert man mehrere if...elseif-Anweisungen in PHP?
1. Versuchen Sie zunächst, Bedingungen mit kleinerem Umfang und größerer Wahrscheinlichkeit zu behandeln.
2 Der Inhalt der Beurteilung ist relativ komplex und der beurteilte Wert ist ein Ganzzahl-, Gleitkomma- oder Zeichenfolgentyp switch ...case...Replace
php-Prozesssteuerungsfunktion fehleranfälliges Teilen von Notizen
Prozesssteuerung in PHP Detaillierte Erklärung von Anweisungen und Schleifenkontrollanweisungen
JavaScript-Tutorial – Flusskontrollanweisung
Das obige ist der detaillierte Inhalt vonTeilen Sie wichtige Punkte der PHP-Prozesssteuerung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!