Konstrukcija default
Konstrukcija default tiek izmantota switch bloka iekšienē un
tiek izpildīta, ja neviens no case variantiem neatbilst
padotajai vērtībai. Tā ir analoga nosacījumam else konstrukcijā
if-else.
Sintakse
switch ($var) {
case value1:
// code
break;
case value2:
// code
break;
default:
// default code
}
Piemērs
Pārbaudīsim mainīgā vērtību un izvadīsim noklusējuma ziņojumu:
<?php
$day = 'Sunday';
switch ($day) {
case 'Monday':
echo 'Darba nedēļas sākums';
break;
case 'Friday':
echo 'Darba nedēļas beigas';
break;
default:
echo 'Brīvdiena vai cita diena';
}
?>
Koda izpildes rezultāts:
'Brīvdiena vai cita diena'
Piemērs
Default izmantošana ar skaitliskām vērtībām:
<?php
$num = 5;
switch ($num) {
case 1:
echo 'Viens';
break;
case 2:
echo 'Divi';
break;
default:
echo 'Skaitlis ārpus diapazona';
}
?>
Koda izpildes rezultāts:
'Skaitlis ārpus diapazona'