Estructuras De Control Y Funciones
de Control y
Funciones
Lic. Ernesto López
Recordando
• Funciones vistas anteriormente:
o Switch
o For
o Foreach
o If
If Compacto
• Como vimos anteriormente las sentencias if sepueden anidar, es decir, podemos poner dentro
de un bloque if otras sentencias if, lo cual
proporciona una flexibilidad completa para
ejecuciones condicionales.
• PHP utiliza dos operadores (“?” y “:”)para formar
expresiones condicionales que devolverán uno de
dos posibles valores basándose en el valor lógico
obtenido al evaluar una expresión. La sintaxis
de estos operadores es:
Ejemplo
$a = 3;
$b = 7;
$c = 9;
$mayor = ($a > $b) ? $a : $b;
echo “El mayor es”;
echo ($mayor < $c) ? $c : $mayor;
?>
While
• Se usa para evaluar una condición, siesta se
cumple ejecuta un grupo o bloque de sentencias,
luego la condición vuelve a evaluarse «n» veces
mientras la condición se cumpla.
Sintaxis:
while (condición) {
bloque de sentencias;
}
EjemploWhile
$i = 1;
while ($i <= 10) {
echo $i++; /* el valor presentado sería
$i antes del incremento
(post-incremento) */
}
Ejemplo while
$arr =array("Naranja", "Banana", "Manzana", "Fresa");
$i = 0;
while ($i < count($arr)) {
$a = $arr[$i];
echo $a ."\n";
$i++;
}
?>
Ejemplo for
Mostrar en pantalla una tabla de 10 por 10
con los números del 1 al100
Solución
".$numero." | ";$numero++;
include y require
• Hasta el momento solo hemos trabajado con una
pocas líneas de código, pero a medida el proyecto
que diseñemos se vuelva más complejo, también
loharán las líneas de código.
• Se vuelve muy complejo colocar todo en el mismo
archivo por lo que existe una forma de incluir las
líneas de código de un archivo en otro.
include y require
• Si...
Regístrate para leer el documento completo.