Condicionales en PHP: Switch

Hemos visto anteriormente que podemos dirigir una incógnita de más de dos resultados posible haciendo uso de elseif consecutivos, sin embargo esto no es tan eficiente ni tan claro como el uso de la estructura condicional switch.

El switch nos permite definir todos los posibles valores de una incógnita con su respectivo código de ejecución. Es muy útil para eventos cuyas posibilidades conoces y son limitadas, como los días de una semana, las estaciones del año…

En cuanto a la implementación, lo primero es definir la variable sobre la que se validarán las condiciones, tras ello se enumeran las posibilidades, terminando cada una con un break que finaliza la ejecución de la estructura.

<?php
$estacion = "verano";
switch($estacion){
 case "verano": echo "La estación actual es verano"; break;
 case "invierno": echo "La estación actual es invierno"; break;
 case "otoño": echo "La estación actual es otoño"; break;
default:
 echo "No estamos en verano, invierno ni otoño" 

Es importante añadir un break tras cada posibilidad, de lo contrario se ejecutarían una tras otra.

¿Te ha resultado útil?

Promedio de puntuación 0 / 5. Recuento de votos: 0