2 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.

Compartir
Licenciada en Informática con Maestría en Tecnologías de la Información. Docente por convicción con trece años de experiencia, desarrolladora desde hace nueve años trabajando actualmente con desarrollo WEB para alta disponibilidad, además de ser consultor independiente y capacitador. Participe del movimiento del software libre como fiel apasionada, reconocida por su actividad en la comunidad y su participación en la inclusión.

DEJA UNA RESPUESTA

Please enter your comment!
Please enter your name here