• Ir al contenido principal

Luis Peris

Consultor y programador tecnológico

  • Contenido
    • Blog
    • Podcast
    • ¿Qué es?
    • Tutoriales
  • Desarrollo a medida
  • CTO Virtual
  • Formación
  • Newsletter
  • Contacto

7. Switch en PHP

26 abril, 2018 por

Si ya has empezado a programar, seguramente te habrás dado cuenta que muchas veces tienes que usar varios if encadenados o con muchos if else, algo que en principio está bien… si no conoces la función estructural switch en PHP.

Para ser justos es una función muy simple y hay algunas personas que piensan que está en desuso, pero ojo, que sea simple no quiere decir que no haya que usarla, ya que nos va a permitir ordenar el código y hacerlo más visible.

En resumen, la función switch en php nos va a permitir hacer una especie de If encadenados, es decir, va a recibir un valor (normalmente numérico o string) y le vamos a indicar en cada caso (case) que tiene que hacer con ese dato.

Comprendo que esto puede parecer un poco complicado, así que veamos la clase para comprender cómo usarlo.

Switch en PHP

Como hemos podido observar, es realmente interesante el uso de switch y realmente se recomienda usarlo.

No obstante, si que es cierto que creo que se podría haber programado mejor, ya que la función es un clon de la que existe en el lenguaje de programación C (del que viene PHP), el problema seguramente y donde la gente comete más errores, es que si se te olvida poner un break; sigue ejecutándose el resto de casos.

Pero bueno, quitando ese pequeño detalle ¡Ya hemos aprendido una nueva función estructural!

Todas las clases de este curso:

  • 1. Ejecutar PHP por primera vez
  • 2. Variables en PHP ¿Qué son?
  • 3. Operaciones aritméticas en PHP
  • 4. Condicional IF en PHP
  • 5. Arrays en PHP
  • 6. Bucles for y foreach en PHP
  • 7. Switch en PHP
  • 8. Funciones nativas de PHP
  • 9. Creando Funciones en PHP: Primera parte
  • 10. Creando Funciones en PHP: Segunda parte
  • 11. Formularios en PHP: GET y POST
  • 12. Cookies en PHP