Constructia default
Constructia default este utilizată în interiorul blocului switch și
este executată dacă niciuna dintre opțiunile case nu corespunde
valorii transmise. Ea este analogă condiției else în construcția
if-else.
Sintaxă
switch ($var) {
case value1:
// code
break;
case value2:
// code
break;
default:
// default code
}
Exemplu
Să verificăm valoarea variabilei și să afișăm un mesaj implicit:
<?php
$day = 'Sunday';
switch ($day) {
case 'Monday':
echo 'Începutul săptămânii de lucru';
break;
case 'Friday':
echo 'Sfârșitul săptămânii de lucru';
break;
default:
echo 'Weekend sau altă zi';
}
?>
Rezultatul executării codului:
'Weekend sau altă zi'
Exemplu
Utilizarea default cu valori numerice:
<?php
$num = 5;
switch ($num) {
case 1:
echo 'Unu';
break;
case 2:
echo 'Doi';
break;
default:
echo 'Număr în afara intervalului';
}
?>
Rezultatul executării codului:
'Număr în afara intervalului'