Конструкura default
La construcción default se utiliza dentro del bloque switch y
se ejecuta si ninguna de las opciones case coincide con
el valor pasado. Es análoga a la condición else en la construcción
if-else.
Sintaxis
switch ($var) {
case value1:
// código
break;
case value2:
// código
break;
default:
// código por defecto
}
Ejemplo
Comprobemos el valor de la variable y mostremos un mensaje por defecto:
<?php
$day = 'Sunday';
switch ($day) {
case 'Monday':
echo 'Inicio de la semana laboral';
break;
case 'Friday':
echo 'Fin de la semana laboral';
break;
default:
echo 'Fin de semana u otro día';
}
?>
Resultado de la ejecución del código:
'Fin de semana u otro día'
Ejemplo
Uso de default con valores numéricos:
<?php
$num = 5;
switch ($num) {
case 1:
echo 'Uno';
break;
case 2:
echo 'Dos';
break;
default:
echo 'Número fuera de rango';
}
?>
Resultado de la ejecución del código:
'Número fuera de rango'