PHP - skakelaarverklaring
Die switch
stelling word gebruik om verskillende aksies uit te voer gebaseer op verskillende toestande.
Die PHP-skakelaarverklaring
Gebruik die switch
stelling om een van baie blokke kode te kies wat uitgevoer moet word .
Sintaksis
switch (n)
{
case label1:
code to be executed if n=label1;
break;
case label2:
code to be executed if n=label2;
break;
case label3:
code to be executed if n=label3;
break;
...
default:
code to be executed if n is different from all labels;
}
Dit is hoe dit werk: Eerstens het ons 'n enkele uitdrukking n (meestal 'n veranderlike), wat een keer geëvalueer word. Die waarde van die uitdrukking word dan vergelyk met die waardes vir elke geval in die struktuur. As daar 'n passing is, word die blok kode wat met daardie saak geassosieer word, uitgevoer. Gebruik break
om te verhoed dat die kode outomaties in die volgende geval inloop. Die default
stelling word gebruik as geen passing gevind word nie.
Voorbeeld
<?php
$favcolor = "red";
switch ($favcolor)
{
case "red":
echo "Your favorite color is red!";
break;
case "blue":
echo "Your favorite color is blue!";
break;
case "green":
echo "Your favorite color is green!";
break;
default:
echo "Your favorite color is neither red, blue, nor green!";
}
?>