Page 55 - Programador-PHP
P. 55
Programación Procedural de Aplicaciones Web de baja complejidad
PHP Experto – Tomo I Eugenia Bahit
case 5:
$nombre_dia = "Viernes";
break;
case 6:
$nombre_dia = "Sábado";
break;
case 7:
$nombre_dia = "Domingo";
break;
default:
$nombre = "No sabemos que día es";
}
El funcionamiento de switch puede resultar complejo de
entender en un comienzo. Pero va a ir paso a paso.
Switch tiene una sintaxis básica que se compone de:
switch ($variable) {
case "posible valor 1":
// algoritmo a ejecutar si $variable == "posible valor 1"
break;
case "posible valor 3":
// algoritmo a ejecutar si $variable == "posible valor 3"
break;
default:
// algoritmo a ejecutar si valor no ha sido contemplado en
// ningúno de los «case» anteriores
}
Cada case representa un "caso" (el posible valor que pueda
retornar la variable evaluada).
La palabra clave reservada break, "rompe" la ejecución de la
estructura. Es decir, que cuando un case es evaluado como
verdadero, tras ejecutar el algoritmo de ese case, la palabra
clave reservada break indica la finalización de toda la
estructura (es decir, no se continúan evaluando los siguientes
"case".
55