Drei wichtige Prozesskontrollen und zwei Möglichkeiten, Schleifen in PHP zu unterbrechen

**熬夜选手
Freigeben: 2020-05-01 14:48:14
Original
347 Leute haben es durchsucht

Drei wichtige Prozesssteuerungen und zwei Möglichkeiten, Schleifen in PHP zu unterbrechen

Drei wichtige Prozessstrukturen:

Sequentielle Struktur:

Der natürliche Zustand der Programmausführung besteht darin, das Programm von vorne nach hinten (von oben nach unten) auszuführen.

Zweigstruktur:

Während der Ausführung des Programms werden verschiedene Punkte (andere) entsprechend den unterschiedlichen Ergebnissen der Beurteilungsbedingungen ausgeführt (wahr oder falsch) Der Zweig wird nicht mehr ausgeführt).

Schleifenstruktur:

Während der Ausführung des Programms, abhängig von den unterschiedlichen Ergebnissen der Beurteilungsbedingung (wahr oder falsch), wird es Es wird entschieden, ob es erneut ausgeführt werden soll oder nicht.

if-Anweisung

1. Einzelzweig

//形式:
if (  )//条件判断
{
//如果条件满足,就执行这里
}
Nach dem Login kopieren

2

//形式:
if (   ) //条件判断
{
//如果条件满足,就执行这里
}
else
{
//如果条件不满足,就执行这里
}
Nach dem Login kopieren

3. Mehrere Zweige

//形式:
if (   ){  //条件判断1
//分支1;
}
elseif(   ){  //条件判断2
//分支2;
}
elseif(   ){  //条件判断3
//分支3;
}
Nach dem Login kopieren

Zweiganweisung der Zweigstruktur wechseln

//语法:
switch( )
{
case  值1:   //如果$v1 等于 这个“值1”,就执行本分支
分支语句1;
break;   //表示跳出该分支,也就是跳出switch语句。
case  值2:   //如果$v1 等于 这个“值2”,就执行本分支
分支语句2;
break;
。。。。。。  //可以更多的分支
default:
默认分支; 
}
Nach dem Login kopieren

Hinweis:

Wenn eine Verzweigung die Bedingungen erfüllt und die Verzweigung ausgeführt wird und zu diesem Zeitpunkt keine Break-Anweisung in der Verzweigung vorhanden ist , das Programm Der Prozess wird „direkt in den nächsten Zweig eintreten“, um die Ausführung fortzusetzen, und der Wechsel wird erst beendet, wenn eine Pause auftritt.

While-Schleifenanweisung der Schleifenstruktur

//while循环语法:
while(条件判断)
{
。。。。循环体语句;
}

//循环结构之do while循环语句
do while循环语法:
do
{
。。。。循环体语句;
 
}while(条件判断)
Nach dem Login kopieren

Erklärung:

Führen Sie zuerst den Schleifenkörper einmal aus und führen Sie dann eine bedingte Beurteilung durch:

Wenn wahr: Führen Sie den Schleifenkörper weiter aus und führen Sie dann erneut eine bedingte Beurteilung durch und so weiter

Wenn es nicht wahr ist: Schleife verlassen und nachfolgende Anweisungen ausführen.

Die for-Schleifenanweisung der Schleifenstruktur

//for循环语法:
for(循环变量初始化1; 循环条件判断2; 循环变量的改变3){
。。。。。。。。循环体语句块4;
}
Nach dem Login kopieren

Unterbrechung der Schleife

Schleife ist eine grammatikalische Form, die den Schleifenkörper so lange ausführt, wie die Bedingungen gemäß den gegebenen Bedingungen erfüllt sind.

Wir können den Kreislauf aber auch während des Zyklus künstlich unterbrechen (Kreislaufkörper).

Es gibt zwei Möglichkeiten, die Schleife zu unterbrechen:

Unterbrechung fortsetzen:

Bedeutung: interrupt Der aktuelle Schleifenkörper (d. h. nachfolgende Anweisungen werden nicht mehr ausgeführt) wird mit den Anweisungen fortgesetzt, die in der nächsten Schleife ausgeführt werden sollen.

Grammatikform:

continue [$n] //Gibt an, welche Ebene der Schleife unterbrochen werden soll und fährt mit der nächsten Ebene der Schleife fort.

Unterbrechung unterbrechen:

Bedeutung: Die aktuelle Schleife stoppen (herausspringen) (d. h. die Schleife vollständig beenden) und die Anweisungen nach der Schleife ausführen.

Grammatikform:

break [$n] //Gibt an, wie viele Schleifenebenen unterbrochen werden sollen.

Zusammenfassung:

Durch das Erlernen der Prozesssteuerung und der Continue- und Break-Anweisungen können wir unseren Code flexibel steuern, um die von uns gewünschte Wirkung zu erzielen wollen. Ich hoffe, es kann für alle hilfreich sein.

Das obige ist der detaillierte Inhalt vonDrei wichtige Prozesskontrollen und zwei Möglichkeiten, Schleifen in PHP zu unterbrechen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
1
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!