default-rakenne
default-rakennetta käytetään switch-lohkon sisällä, ja
se suoritetaan, jos mikään case-vaihtoehdoista ei vastaan
annettua arvoa. Se vastaa else-ehtoa if-else-rakenteessa.
Syntaksi
switch ($var) {
case value1:
// code
break;
case value2:
// code
break;
default:
// default code
}
Esimerkki
Tarkistetaan muuttujan arvo ja tulostetaan oletusviesti:
<?php
$day = 'Sunday';
switch ($day) {
case 'Monday':
echo 'Työviikon alku';
break;
case 'Friday':
echo 'Työviikon loppu';
break;
default:
echo 'Viikonloppu tai muu päivä';
}
?>
Koodin suorituksen tulos:
'Viikonloppu tai muu päivä'
Esimerkki
default:n käyttö numeerisilla arvoilla:
<?php
$num = 5;
switch ($num) {
case 1:
echo 'Yksi';
break;
case 2:
echo 'Kaksi';
break;
default:
echo 'Luku ei ole alueella';
}
?>
Koodin suorituksen tulos:
'Luku ei ole alueella'