OCTUBRE 1 2019
CONDICIONALES Y BUCLES EN PHP
If
La construcción
if
le permite ejecutar un fragmento de código si la expresión provista junto con ella se evalúa como verdadera.
Echemos un vistazo al siguiente ejemplo para entender cómo funciona realmente.
Else
En la sección anterior, analizamos la construcción
if
, que le permite ejecutar un fragmento de código si la expresión se evalúa como verdadera. Por otro lado, si la expresión se evalúa como falsa, no hará nada. La mayoría de las veces, también desea ejecutar un fragmento de código diferente si la expresión se evalúa como falsa. Ahí es donde la declaración de else
entra en la imagen.
Siempre se utiliza la sentencia
else
junto con una sentencia if
. Básicamente, puede definirlo como se muestra en el siguiente pseudo código.Else If
Podemos considerar la sentencia
elseif
como una extensión de la construcción if-else
. Si tiene más de dos opciones para elegir, puede usar la declaración elseif
.
Estudiemos la estructura básica de la sentencia
elseif
, como se muestra en el siguiente pseudo código.Bucles
Los bucles en PHP son útiles cuando desea ejecutar un fragmento de código repetidamente hasta que una condición se evalúe como falsa. Por lo tanto, el código se ejecuta repetidamente siempre que una condición se evalúe como verdadera y, tan pronto como la condición se evalúe como falsa, la secuencia de comandos continúa ejecutando el código después del bucle.
El siguiente diagrama de flujo explica cómo funcionan los bucles en PHP.Como puede ver en la captura de pantalla anterior, un bucle contiene una condición. Si la condición se evalúa como verdadera, se ejecuta el código condicional. Después de la ejecución del código condicional, el control vuelve a la condición de bucle y el flujo continúa hasta que la condición se evalúa como falsa.
En esta sección, veremos los diferentes tipos de bucles admitidos en PHP.
Bucle While
El bucle
while
se usa cuando se desea ejecutar un fragmento de código repetidamente hasta que la condición while
se evalúa como falsa.
Si está familiarizado con la serie de Fibonacci, puede reconocer lo que hace el programa anterior: genera la serie de Fibonacci para los primeros diez números. El bucle
while
se usa generalmente cuando no se sabe la cantidad de iteraciones que se llevarán a cabo en un bucle.Bucle Do-While
El bucle
do-while
es muy similar al bucle while
, con la única diferencia de que la condición while se verifica al final de la primera iteración. Por lo tanto, podemos garantizar que el código de bucle se ejecute al menos una vez, independientemente del resultado de la expresión while.
Echemos un vistazo a la sintaxis del bucle
do-while
.
En el ejemplo anterior, estamos intentando leer un archivo línea por línea. En primer lugar, hemos abierto un archivo para su lectura. En nuestro caso, no estamos seguros de si el archivo contiene algún contenido. Por lo tanto, debemos ejecutar la función
fgets
al menos una vez para verificar si un archivo contiene algún contenido. Así que podemos usar el bucle do-while
aquí. do-while
evalúa la condición después de la primera iteración del bucle.Blucle For
Generalmente, el bucle
for
se usa para ejecutar un fragmento de código por un número específico de veces. En otras palabras, si ya conoce la cantidad de veces que desea ejecutar un bloque de código, es el bucle for
que es la mejor opción.
Comentarios
Publicar un comentario