Estructuras de Control en PHP

php Estructuras de Control

Tabla de contenidos


Todo el código PHP consta de una serie de declaraciones, y la declaración puede ser una asignación, una llamada de función, un ciclo iterativo, una declaración condicional o incluso una declaración que no hace nada en absoluto (una declaración vacía).

Las declaraciones generalmente terminan con un punto y coma ( ;), y las declaraciones se pueden agrupar con llaves ({}) en un grupo de declaraciones, que también son declaraciones. En este capítulo, discutiremos varios tipos de declaraciones.

if

La estructura if es una de las características más importantes disponibles en muchos lenguajes de programación, he incluido también en PHP. Permite que se ejecuten partes del código en función de determinadas condiciones.

else

A menudo, es posible que desee ejecutar una declaración cuando se cumpla una condición y otra cuando no se cumpla la condición. Aquí viene el rol  else, que extiende una declaración  if para ejecutar otra declaración en el caso de que el cálculo de una declaración conduzca  if al resultado  False.

elseif/else if

Como se ve en la unión del nombre, esta declaración es una combinación de  if y  else vistos anteriormente. Al igual que con  else, una declaración se puede expandir  if para implementar otra declaración si el resultado de una expresión  if es es  FALSE. Pero, por el contrario  else,  elseif implementa esa expresión de reemplazo solo en un caso, es decir, el resultado de la expresión condicional relacionada con la declaración  elseif es True

Fórmula alternativa para arquitecturas de control

PHP ofrece una sintaxis diferente para algunas de las estructuras de control que tiene, a saber  if,  while,  forforeach  y switch. En todos los casos, la forma alternativa se puede utilizar mediante la colocación de dos puntos (:) en lugar de la abrazadera de rizado en el principio de la instrucción y poniendo la frase  endif;,  endwhile;,  endfor; o, endforeach;endswitch;al final, según sea necesario.

while

Los while son bucles iterativos, son el tipo más simple de bucles en PHP y funcionan de manera similar a su contraparte de C.

do-while

Los bucles  do-while son muy similares a los bucles  while, excepto que el proceso de verificación de la condición se produce al final del ciclo en lugar de al comienzo del ciclo. Lo que distingue a estos bucles de los bucles while es que el primer ciclo en bucles  do-while se ejecutará de todos modos (la verificación ocurre solo al final del ciclo) mientras que el primer ciclo en bucles  while puede no necesariamente ejecutarse (la verificación ocurre al comienzo de cada ciclo, aunque el resultado es FALSE que el bucle deja de ejecutarse inmediatamente).

for

Los bucles son el  for tipo más complejo de bucles en PHP y son similares a su contraparte C.

foreach

La estructura proporciona una foreach manera fácil de moverse entre los elementos de la matriz. La estructura sólo funciona con matrices y objetos. Usarla con una variable de un tipo de datos diferente o una variable no inicializada genera un error.

break

Termina   ,   ,   ,   o estructura  break bucles  . forforeachwhiledo-whileswitch

continue

Se utiliza continueen bucles iterativos para omitir lo que sigue en el bucle iterativo y continuar ejecutando el código de acuerdo con la condición adoptada en el bucle y luego pasar al comienzo del siguiente ciclo.

switch

Una expresión es como una  switch serie de declaraciones ifaplicadas a la misma expresión. A veces, es posible que deba comparar la misma variable (o expresión) con diferentes valores (casos) e implementar un código diferente dependiendo de eso, y esa es la función de una declaración  switch.

declare

Utiliza una sintaxis declare para asignar directivas de ejecución a un bloque de código y  una sintaxis  declare similar a una construcción de control de flujo de código.

return

Devuelve la ejecución del programa a la unidad que hizo la llamada, y la ejecución continuará hasta la expresión que sigue a la expresión que llama.

require

La declaración es require idéntica a la  declaración,  include excepto que arroja un error de algún tipo  E_COMPLE_ERROR si no consigue recuperar el archivo.

include

La declaración de inclusión incluye y maneja el archivo especificado.

require_once

Una declaración require_once que es idéntica a la  declaración,  require excepto que PHP verificará si el archivo está incluido o no, para evitar (requerir) que se vuelva a incluir.

include_once

La declaración incluye  include_once y procesa el archivo especificado durante la ejecución del código. Este comportamiento es similar a una declaración,  include la única diferencia aquí es que si el código para ese archivo se incluyó antes, no lo volverá a incluir y devuelve el  include_once valor  TRUE, y este comportamiento se espera del nombre de la declaración.

goto

Se puede utilizar un operador  goto para pasar a otra sección del programa.