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:
Estructuras de control en PHP
Os listo las esctructuras de control más usadas:
PHP if, else y elseif
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:
1 2 3 4 5 6 7 |
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:
PHP while
Estructura de control repetitiva en el tiempo que ejecuta un código mientras se cumpla la condición. Su sintaxis es la siguiente:
1 2 3 4 |
while (condicion a cumplir) { //código a ejecutar } |
Para mas información y ejemplos de PHP while lee este post:
PHP for
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:
1 2 3 4 |
for (contador_inicial; condicion; incremento) { //código a ejecutar } |
Para mas información y ejemplos de PHP for lee este post:
PHP foreach()
Con la función PHP foreach() podemos recorrer los diferentes tipos de arrays y objetos de una manera controlada. Su sintaxis es la siguiente:
1 2 3 4 |
foreach (expresion as $value) { //acciones } |
Para mas información y ejemplos de PHP foreach() lee este post:
PHP break
Su finalidad es la de dar por terminada la ejecución de una estructura de control. Su sintaxis es la siguiente:
1 2 3 |
break; break (parametro); |
Para mas información y ejemplos de PHP break lee este post:
PHP continue
La funcionalidad de PHP continue es la de poder saltar una estructura iteractiva. Os muestro su sintaxis con un sencillos ejemplo:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
$i=1; while($i<20) { if(($i%2)==0) { $i++; continue; } else { echo $i.'<br>'; $i++; } } |
Más info en el post:
PHP switch()
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:
1 2 3 4 5 6 7 8 9 |
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:
PHP require
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:
1 2 |
require 'nombrefichero'; require ('nombrefichero'); |
Para mas información y ejemplos de PHP require lee este post:
PHP include
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:
1 2 |
include 'nombrefichero'; include ('nombrefichero'); |
Para mas información y ejemplos de PHP include lee este post: