7 of 410 menu

Constructie case

De constructie case maakt deel uit van de operator switch en maakt het mogelijk om vertakkingen in het programma te organiseren afhankelijk van de waarde van een variabele. Elke case controleert of de waarde van de variabele overeenkomt met zijn voorwaarde en voert code uit als er een overeenkomst wordt gevonden.

Syntaxis

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

Voorbeeld

Eenvoudigste voorbeeld van het gebruik van de constructie case om een numerieke waarde te controleren:

<?php $num = 2; switch ($num) { case 1: echo 'Een'; break; case 2: echo 'Twee'; break; default: echo 'Ander nummer'; } ?>

Resultaat van de code-uitvoering:

'Twee'

Voorbeeld

Meerdere case gebruiken voor één codeblok:

<?php $char = 'b'; switch ($char) { case 'a': case 'e': case 'i': case 'o': case 'u': echo 'Klinker'; break; default: echo 'Medeklinker'; } ?>

Resultaat van de code-uitvoering:

'Medeklinker'

Voorbeeld

case gebruiken met strings:

<?php $day = 'Monday'; switch ($day) { case 'Monday': echo 'Eerste dag van de week'; break; case 'Friday': echo 'Laatste werkdag'; break; default: echo 'Gewone dag'; } ?>

Resultaat van de code-uitvoering:

'Eerste dag van de week'

Zie ook

  • operator if,
    die code uitvoert wanneer aan een voorwaarde is voldaan
  • operator while,
    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