Abfragen switch(...)
In PHP wird innerhalb einer
switch-Abfrage ein
Vergleich mit einem Wert durchgeführt. Wenn der Vergleich mit dem Wert
zutrifft, werden die zugehörigen
Anweisungen ausgeführt, und es wird zum Ende der Abfrage verzweigt. Im anderen Fall läuft die Abfrage weiter.
Die Abfrage wird mit
Schlüsselwort "
switch
" eingeleitet, wobei in Klammer der zu prüfende
Ausdruck (zB eine Variable) steht.
Innerhalb geschwungener Klammern {} wird der Ausdruck mithilfe von "
case:
"
geprüft. Bei einer
erfolgreichen Prüfung wird üblicherweise mit "
break
" die Abfrage verlassen.
Schema:
[
1]
switch ($variable) {
case wert: Anweisungen;
break; /* zum Ende der Anweisung springen */
}
Beispiel:
[2] switch ($note) {
case 1: $beurteilung ="Sehr gut";
break;
case 2: $beurteilung ="Gut";
break;
case 3: $beurteilung ="Befriedigend";
break;
case 4: $beurteilung ="Genügend";
break;
case 5: $beurteilung ="Nicht genügend";
break;
}