Semana 4
Desarrollo de Aplicaciones I
Ing. Jorge Rojas Mesén - 2015
Agenda
●
●
Estructura de Control.
Bucles.
2
Estructuras de Control
if - La expresión es evaluada a su valor booleano. Si laexpresión se evalúa
como TRUE
El siguiente ejemplo mostraría a es mayor que b si $a es mayor que $b:
if ($a > 0 && $a != 0) {
echo "La variable a es un número positivo";
}
?>
3
Estructuras deControl
if / else - Con frecuencia se desea ejecutar una sentencia si una determinada
condición se cumple y una sentencia diferente si la condición no se cumple.
Esto es para lo que sirve else. Elelse extiende una sentencia if para ejecutar
una sentencia en caso que la expresión en la sentencia if se evalúe como
FALSE. Por ejemplo, el siguiente código deberá mostrar $a es mayor que $b si
$a esmayor que $b y $a NO es mayor que $b en el caso contrario:
4
Estructuras de Control
if ($a > $b) {
echo "a es mayor que b";
} else {
echo "a NO es mayor que b";
}
?>
5
Estructuras deControl
if / ifelse / else - Investigue sobre esta estructura de control y elabore un
ejemplo.
Ver referencia
6
Estructuras de Control
Terna - La lógica de esta estructura de control es semejante a lade if/else,
pero permite que esta sentencia se escriba en una sola línea y asignar
directamente un valor a una variable.
7
Estructuras de Control
$_is_even_number = (5%2 == 0 ? "Even number": "Odd number");
echo $_is_even_number;
?>
8
Estructuras de Control
switch - Esta sentencia es similar a una serie de sentencias IF en la misma
expresión. En muchas ocasiones, es posible que sequiera comparar la misma
variable (o expresión) con muchos valores diferentes, y ejecutar una parte de
código distinta dependiendo de a que valor es igual. Para esto es exactamente
la expresión switch.9
Estructuras de Control
switch - Esta sentencia es similar a una serie de sentencias IF en la misma
expresión. En muchas ocasiones, es posible que se quiera comparar la misma
variable (o...
Regístrate para leer el documento completo.