En el siguiente post vamos a repasar las estructuras de control más frecuentes en PHP.
Otros post sobre PHP que os puedan ser útiles:
Os listo las esctructuras de control más usadas:
Estructura de control en la que se analiza una condición en el código, en caso de cumplir la condición se ejecuta cierto código. Da opción a ejecutar otro en caso de no cumplirse la condición.
Su sintaxis es la siguiente:
if (condition) { /* código a ejecutar */ }else { /* código a ejecutar */ }
Para mas información y ejemplos de PHP if, else y elseif lee este post:
Estructura de control repetitiva en el tiempo que ejecuta un código mientras se cumpla la condición. Su sintaxis es la siguiente:
while (condicion a cumplir) { //código a ejecutar }
Para mas información y ejemplos de PHP while lee este post:
Estructura de control de PHP cuyo cometido es realizar y ejecutar bucles de código tantas veces mientras que la condición lo permita.
Su sintaxis es la siguiente:
for (contador_inicial; condicion; incremento) { //código a ejecutar }
Para mas información y ejemplos de PHP for lee este post:
Con la función PHP foreach() podemos recorrer los diferentes tipos de arrays y objetos de una manera controlada. Su sintaxis es la siguiente:
foreach (expresion as $value) { //acciones }
Para mas información y ejemplos de PHP foreach() lee este post:
Su finalidad es la de dar por terminada la ejecución de una estructura de control. Su sintaxis es la siguiente:
break; break (parametro);
Para mas información y ejemplos de PHP break lee este post:
La funcionalidad de PHP continue es la de poder saltar una estructura iteractiva. Os muestro su sintaxis con un sencillos ejemplo:
$i=1; while($i<20) { if(($i%2)==0) { $i++; continue; } else { echo $i.'<br>'; $i++; } }
Más info en el post:
Con esta estructura del control de PHP se peuden hacer bloques de condiciones y dependiendo del valor se ejecuta un código u otro.
Su sintaxis es la siguiente:
switch ($i) { case 0: echo "i es igual a 0"; case 1: echo "i es igual a 1"; case 2: echo "i es igual a 2"; }
Para mas información y ejemplos de PHP switch() lee este post:
Sentencia para inluir archivos en nuestros scripts. Estos archivos pueden ser otros PHPs, HTMLs… La funcionalidad de esta función es idéntica a la de PHP include.
Su sintaxis es la siguiente:
require 'nombrefichero'; require ('nombrefichero');
Para mas información y ejemplos de PHP require lee este post:
La funcionalidad de esta función es idéntica a la de PHP require. La diferencia entre ambas es que require en caso de error paraliza el script, mientras que include deja seguir el código del script.
Su sintaxis es la siguiente:
include 'nombrefichero'; include ('nombrefichero');
Para mas información y ejemplos de PHP include lee este post: