Estructuras de control - Curso de php: principiante
Como la mayoría de lenguajes de programación, necesitamos realizar un control de flujo que nos permita manajar estructuras lógicas, es decir, tomar decisiones lógicas. Dicho de este modo, puede resultar bastante lioso, por lo que mejor, es ver un ejemplo de una estructura de control:
Si edad > 18 entonces imprime que es mayor de edad.
Si edad < 18 entonces imprime que es menor de edad.
Para hacer esto, existen diversos tipos de estructuras en PHP:
- IF.
- IF ... ELSE.
- IF ... ELSEIF ... ELSE.
- FOR.
- SWITCH.
- WHILE.
- DO ... WHILE.
- FOREACH.
A lo largo de este módulo, aprenderemos a manejar las diferentes estructuras de control, y pondremos a prueba todo lo estudiado hasta este punto del curso, empezando a usar variables y operadores de forma práctica.
Hay que tener en cuenta, que las estructuras de control, son uno de los pilares sobre el que se basará cualquier programación, por lo que es importante estudiar especialmente esta parte del curso.
Seguramente, el orden que he elegido a la hora de explicar las diferentes sentencias, no es el orden natural para hacerlo, pero creo que es el mejor, para comprender el funcionamiento de las estructuras de control. El orden correcto sería:
- IF.
- IF ... ELSE.
- IF ... ELSEIF ... ELSE.
- SWITCH. Ya que es una variación de IF.
- WHILE.
- DO ... WHILE. Una ampliación de WHILE.
- FOR. Una forma de DO ... WHILE con mayor control y precisión.
- FOREACH. Suele ser la más compleja de entender.
Pero a mi me parece, que el orden que he planteado, es el más sencillo de asimilar, ya que planteo primero los dos principales grupos de estructuras de control: IF y FOR, y una vez que los controlamos, empezamos con los otros, que al fin de cuentas, son una variación o especificación de ellos.