PHP Switch Uitdrukkingen
- Vorige pagina PHP If...Else
- Volgende pagina PHP While-lus
De switch-statement wordt gebruikt om verschillende acties uit te voeren op basis van verschillende voorwaarden.
Switch-statement
Als je een van de codeblokken selectief wilt uitvoeren, gebruik dan de Switch-statement.
Het gebruik van de Switch-statement kan het vermijden van lange if..elseif..else-codeblokken mogelijk maken.
Syntaxis
switch (expression) { case label1: De code wordt uitgevoerd als expression = label1 break; case label2: De code wordt uitgevoerd als expression = label2 break; default: De code wordt uitgevoerd als de waarde van de expressie niet gelijk is aan label1 en label2 }
Werkingsprincipe:
- Voer een berekening uit voor de expressie (meestal een variabele)
- Vergelijk de waarde van de expressie met de waarde van de case in de structuur
- Als er een match bestaat, wordt de code uitgevoerd die geassocieerd is met de case
- Na de uitvoering van de codebreak-statementBlokkeer de code om door te springen naar de volgende case
- Als er geen case waar is, wordt de default-statement gebruikt
Voorbeeld
<?php $favfruit="sinaasappel"; switch ($favfruit) { case "appel": echo "Je favoriete fruit is appel!"; break; case "banaan": echo "Je favoriete fruit is banaan!"; break; case "sinaasappel": echo "Je favoriete fruit is sinaasappel!"; break; default: echo "Je favoriete fruit is noch appel, noch banaan, noch sinaasappel!"; } ?>
- Vorige pagina PHP If...Else
- Volgende pagina PHP While-lus