3 min de lectura

Las estructuras de control permiten controlar la ejecución de un programa por medio de condicionales y repetitivas.

En PHP se hace de uso de todas las estructuras de control existentes en programación.

Estructuras de control Condicionales en PHP

Las estructuras condicionales nos permiten ejecutar una sentencia a partir de una condición, si ésta condición se cumple, entonces se ejecuta la sentencia en el programa, en caso de no cumplirse dicha condición, se puede hacer otra condición en el programa para que se cicle, marque error y  vuelva a solicitar la información hasta que se cumpla la condición, de no validarse la condición en la que los datos ingresados sean correctos o que no cumplan con la condición establecida en el programa,  el programa podría tronar.

Condicional if-else

El uso en PHP es igual que en otros lenguajes, con la ligera diferencia que para el else if, se permite escribirlo sin espacio.

Condicional switch

Uso general y ya conocido del switch se aplica en PHP de la misma manera que en otros lenguajes y con las mismas reglas.

Operador ternario

En PHP se permite el uso del operador ternario de la siguiente manera

condicion ? evaluar a verdadero : evaluar a falso ;

Estructuras de control Iterativas en PHP

Las estructuras repetitivas o iterativas se utilizan cuando se quiere que un mismo conjunto de instrucciones se ejecuten un cierto número de veces. Es decir, son útiles cuando se quiere hacer la misma operación una y otra vez durante un tiempo determinado, o hasta que alguna condición cambie.

Estructura while

Repite el cuerpo del bucle mientras la condición determinada sea verdadera.

Estructura do-while

Este ejecuta las acciones del cuerpo o bucle un número especificado de veces y de modo automático.

Estructura For

Este ejecuta las acciones del cuerpo o bucle un número especificado de veces y de modo automático.

Estructura Foreach

Para las iterativas existe también el for mejorado que permite recorrer arreglos.


NOTA:

“La constante PHP_EOL representa el “fin de línea” utilizado en el sistema operativo en que se este trabajando”


Break y Continue

Hay dos palabras reservadas que pueden ayudar a mejorar las estructuras repetitivas: break y continue.

Break obliga a que el ciclo se rompa aunque la condición lógica no se haya cumplido.

Continue obliga a que un ciclo vuelva a iterarse.
¿Te gustó este artículo?

Si te gustó este artículo, te ha servido o aprendiste algo nuevo; compártelo en tus redes sociales o invítame un cafe.

Líder técnico en equipos de desarrollo de software. Profesor de Desarrollo Web en la Universidad de Guadalajara. Emprendedora. Fundadora y CTO de CORB.mx. Ponente y tallerista. Colaboradora en proyectos de software libre y Open Source. Comprometida con la comunidad y la industria de la tecnología. Enfocada en el empoderamiento de las mujeres.

Deja tus comentarios

This site uses Akismet to reduce spam. Learn how your comment data is processed.