Konstrukcija default
Konstrukcija default naudojama switch bloko viduje ir
yra vykdoma, jei nė vienas case variantas neatitinka
perduotos reikšmės. Ji yra analogiška sąlygai else konstrukcijoje
if-else.
Sintaksė
switch ($var) {
case value1:
// code
break;
case value2:
// code
break;
default:
// default code
}
Pavyzdys
Patikrinkime kintamojo reikšmę ir išveskime numatytąją žinutę:
<?php
$day = 'Sunday';
switch ($day) {
case 'Monday':
echo 'Darbo savaitės pradžia';
break;
case 'Friday':
echo 'Darbo savaitės pabaiga';
break;
default:
echo 'Savaitgalis ar kitą diena';
}
?>
Kodo vykdymo rezultatas:
'Savaitgalis ar kitą diena'
Pavyzdys
Default naudojimas su skaitinėmis reikšmėmis:
<?php
$num = 5;
switch ($num) {
case 1:
echo 'Vienas';
break;
case 2:
echo 'Du';
break;
default:
echo 'Skaičius ne diapazone';
}
?>
Kodo vykdymo rezultatas:
'Skaičius ne diapazone'