6 of 410 menu

De switch-constructie

De constructie switch vergelijkt de waarde van een variabele met een reeks waarden en voert het bijbehorende codeblok uit. Als geen enkele waarde overeenkomt, kan een standaard codeblok worden uitgevoerd. Elk codeblok moet worden afgesloten met een break-statement om te voorkomen dat de volgende blokken worden uitgevoerd.

Syntaxis

switch ($variable) { case value1: // uit te voeren code break; case value2: // uit te voeren code break; default: // standaard code }

Voorbeeld

Een eenvoudig voorbeeld van het gebruik van switch om de dag van de week te bepalen:

<?php $day = 3; switch ($day) { case 1: echo 'Maandag'; break; case 2: echo 'Dinsdag'; break; case 3: echo 'Woensdag'; break; default: echo 'Ongeldige dag'; } ?>

Resultaat van de code-uitvoering:

'Woensdag'

Voorbeeld

Voorbeeld met meerdere case-labels voor één codeblok:

<?php $grade = 'B'; switch ($grade) { case 'A': case 'B': echo 'Goed gedaan!'; break; case 'C': echo 'Goed'; break; default: echo 'Probeer opnieuw'; } ?>

Resultaat van de code-uitvoering:

'Goed gedaan!'

Zie ook

  • de if-constructie,
    die een voorwaarde controleert
  • de while-constructie,
    die een lus met een voorwaarde creëert
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren