Конструк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

phpswitch ($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<?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:

php'Fin de semana u otro día'

Ejemplo

Uso de default con valores numéricos:

php<?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:

php'Número fuera de rango'

Ver también

  • la construcción switch,
    que selecciona uno de los bloques de código para ejecutar
  • la construcción if,
    que ejecuta diferentes bloques de código dependiendo de la condición