Konstrukcja default
Konstrukcja default jest używana wewnątrz bloku switch i
wykonywana, jeśli żadna z opcji case nie odpowiada
przekazanej wartości. Jest analogiczna do warunku else w konstrukcji
if-else.
Składnia
switch ($var) {
case value1:
// code
break;
case value2:
// code
break;
default:
// default code
}
Przykład
Sprawdźmy wartość zmiennej i wyświetlmy domyślną wiadomość:
<?php
$day = 'Sunday';
switch ($day) {
case 'Monday':
echo 'Początek tygodnia pracy';
break;
case 'Friday':
echo 'Koniec tygodnia pracy';
break;
default:
echo 'Weekend lub inny dzień';
}
?>
Wynik wykonania kodu:
'Weekend lub inny dzień'
Przykład
Użycie default z wartościami liczbowymi:
<?php
$num = 5;
switch ($num) {
case 1:
echo 'Jeden';
break;
case 2:
echo 'Dwa';
break;
default:
echo 'Liczba poza zakresem';
}
?>
Wynik wykonania kodu:
'Liczba poza zakresem'