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!