
Tabla de contenidos
- if
- else
- elseif/else if
- Fórmula alternativa para arquitecturas de control
- while
- do-while
- for
- foreach
- break
- continue
- switch
- declare
- return
- require
- include
- require_once
- include_once
- goto
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
, for
, foreach
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;
o 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 continue
en 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 if
aplicadas 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.
- Múltiples Constantes en TypeScript
- Estructura de Datos las Colas
- Estructura de Datos las Pilas (Stack)
- Widget Drawer en Flutter
- Clase Scaffold en Flutter
- Estructura del lenguaje Python
- Iteradores y generadores en TypeScript
- Símbolo en TypeScript (Symbol)
- Tipos Avanzados en TypeScript
- Tipos de Compatibilidad en TypeScript
- Inferir Tipos en TypeScript
- Tipos Generalizados (Generics) en TypeScript
- Tipos Básicos de Datos en TypeScript
- Interfaces en TypeScript
- Declaración de Variables en TypeScript
- Funciones en TypeScript
- Categorías en TypeScript
- Introducción a TypeScript
- Clase MaterialApp en Flutter
- Clase Container en Flutter
- ¿Qué son los Widgets en Flutter?
- Introducción a la Arquitectura de Aplicaciones con Flutter
- Lista Doblemente Enlazada
- Listas Vinculadas en Estructura de Datos
- Introducción a las Matrices(Arrays)
- Estructuras de Datos en los Algoritmos de Programación
- Expresión const en JavaScript
- Expresión let en JavaScript
- Introducción al Lenguaje de Programación CSS
- Intérprete de Python