Sentencia switch en php y su sintaxis alternativa
PHP
Sentencia switch en php y su sintaxis alternativa
En esta ocasión vengo a mostrarles como usar la sentencia switch en php y veremos tambíen su forma alternativa ,la cual nos permite tenemr un código mas legible, y con esto , más mantenible y facil de actualizar.
En el video de la parte de abajo de este post ejemplifico el uso de esta sintaxis alternativa, de todos modos a continuación dejo un ejemplo para que sea mas claro de lo que les estoy hablando.
Este código es la sentencia que todos conocemos la cual evalua las diferentes condiciones y realiza las acciones pertinentes cuadno cumple una de las condiciones que definimos para cada case. Esta sintaxis no esta mal cuendo estamos en un archivo php pero al estar manejando HTML tendriamos que estar abriendo los tag de php y cerrarlos para cada llave o en su defecto usar demasiado la función ECHO , que nos permite mandar a imprimir un mensaje en pantalla.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
<?php switch ($i) { case "manzana": echo "i es una manzana"; break; case "barra": echo "i es una barra"; break; case "pastel": echo "i es un pastel"; break; } /** * Ejemplo usando echo para imprimir código HTML */ $animal = "Perro"; switch ($animal) { case 'Perro': echo "<p>Es un mamífero</p><br>"; break; case "Gallina": echo "<p>Es un ovíparo</p><br>"; break; default: echo "<p>Es un animal x</p><br>"; break; } ?> <?php /** * usando la sintaxis alternativa * */ $animal = "Perro"; switch (variable) :?> <?php case "Perro": ?> <p>Es un mamífero</p><br> <?php break; ?> <?php case "Gallina": ?> <p>Es un ovíparo</p><br> <?php break; default:?> <p>Es un animal x</p><br> <?php break; endswitch; ?> |
Leave a comment