Estructura switch()...case
<?php$pais="ITALIA";switch ($pais){case "INGLATERRA":echo ("El usuario es inglés.");break;case "ALEMANIA":echo ("El usuario es alemán.");break;case "ITALIA":echo ("El usuario es italiano.");break;case "ESPAÑA":echo ("El usuario es español.");break;case "FRANCIA":echo ("El usuario es francés.");break;default:echo ("El usuario es de una nacionalidad no especificada en la lista.");break;}?>
- La sentencia switch evalúa una variable
- Cada cláusula case evalúa si la variable tiene un posible valor de dicha variable
- Las cláusulas case solo pueden evaluar un valor concreto o determinado
- Fíjese que cada cláusula case finaliza con el signo de dos puntos (:).
- El bloque de sentencias comprendido en cada cláusula case debe terminar siempre con la sentencia break. Esto evita que se sigan evaluando posibilidades cuando se ha encontrado una coincidencia.
- Por ultimo, quiero llamar su atención sobre el caso específico default
- Aquí colocamos un bloque de sentencias que se ejecutan si no se ha dado ninguno de los casos evaluados anteriormente.
- La cláusula default y el correspondiente bloque de instrucciones son opcionales.
- Cuando una comparación de establece entre valores alfanuméricos, el interprete os compara literalmente, teniendo en cuente las mayúsculas y minúsculas. Así pues, el valor "Italia" no es o mismo que "ITALIA".
- Mas adelante aprenderemos a obviar esta situación cuando lo necesitemos.
Hasta la Próxima
Si te hemos ayudado : )
Te agradeceríamos que apoyaras este proyecto
0 comentarios:
Publicar un comentario