Bienvenidos

Bienvenidos

miércoles, 1 de octubre de 2014

Estructura De Control PHP

Estructuras de control en PHP Vemos una a una las distintas estructuras de control del flujo de los programas disponibles en el lenguaje de programación PHP: condicionales y bucles.

- Control del flujo en PHP: Condiciones IF

Presentamos una de las herramientas principales usadas para controlar el flujo de nuestros scripts: Los condicionales IF.

- Control del flujo en PHP: Bucles I

Estructura y funcionamiento de los bucles while y do/while.

- Control del flujo en PHP: Bucles II

Estructura y funcionamiento de los bucles for y foreach. Explicamos como salir de un bucle: Break y continue 
Estructuras de Control If… Elseif…Else
La expresión:
if (expresión)
{
comandos
}
if (expresión)
{
comandos_cierto
}
else
{
comandos_falso
}
if (expresion1)
{
comandos1
}
elseif (expresion2)
{
comandos2
}
elseif (expresion3)
{
comandos3
}
else
{
comandosElse
}

While y do … while
while (expresión)
{
comandos
}
do
{
comandos
}
while (expresión);

For
for (expresión1; expresión2; expresión3)
{
comandos
}
$factorial5 = 1;
for ($i = 2; $i <= 5; $i++ )
{
$factorial5 *= $i;
}
 For 2
for ($factorial5 = 1, $i = 2; $i <= 5; $i++ )
{
$factorial5 = $factorial5 * $i;
}
for ($factorial5=1, $i=2;
$i<=5;
$factorial5*=$i, $i++);
For 3 Con ASP:
’ ASP
<%FOR i=1 TO 100%>
<%=MiVar%>
<%NEXT%>

// PHP
<?php
for ($i = 1; $i <= 100; $i++)
{
echo $MiVar;
}
?>

Foreach
foreach (array as variable)
{
comandos
}
$a = array (1, 2, 3, 17);
foreach ($a as $v)
{
print "Valor actual de \$a: $v.\n";
}
// Valor actual de $a: 1
// Valor actual de $a: 2
// Valor actual de $a: 3
// Valor actual de $a: 17
Foreach (2)
foreach (array as indice => variable)
{
comandos
}

Switch
switch (variable)
{
case valor1:
comandos1
case valor2:
comandos2
...
case valorN:
comandosN
default:
comandosDefault
}
Switch (2)
switch ($i)
{
case 1:
echo "Código del 1";
  case 2:
echo "Código del 2";

case 3:
echo "Código del 3";
break;

case 4:
echo "Código del 4";
}

No hay comentarios:

Publicar un comentario