Else
ESTRUCTURAS DE CONTROL
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. El else extiende una sentencia if para ejecutar una sentencia en caso que la expresión en la sentencia if se evalúe como FALSE.
Sintásis:
if (condición es verdad)
{
accionV;
}
else
{
accionF;
}
Por ejemplo, el siguiente código deberá mostrar "a es mayor que b" si $a es mayor que $b y "a es menor que b" en el caso contrario:
Ejemplo 1:
---------------------------------------------------------------
<?php
$a = 10;
$b = 5;
if ($a > $b) {
echo "a es mayor que b";
}
else {
echo "a es menor que b";
}
---------------------------------------------------------------
Interpretación:
La condición, puede ser cualquiera de los siguientes elementos: Variable, Expresión, Función; sin embargo, el valor que representa solamente podrá ser Verdadero o Falso.
AccionV, AccionF pueden ser conformadas por una ó por varias sentencias (bloque de sentencias).
Funcionamiento:
(1) Evalúa la condición
(2) Si el resultado es verdadero
Ejecuta la AccionV y termina la estructura.
(3) Si el resultado es falso
Ejecuta la AccionF y termina la estructura.
Ejemplo 2:
---------------------------------------------------------------
<?php
$edad = 30;
$dni = 89494894;
if ($edad > 18) {
echo "Eres mayor de edad";
echo "Con DNI número: $dni";
}
else {
echo "Aún no cumples la myoría de edad";
}
?>
// En este caso evalua la condición 30>18 lo cual sería Verdadero
// Por lo que reportaria el número de DNI.
// Si la edad fuera 16 evaluaría 16>18 y lo cual sería Falso
// Para lo cual entraria en la sentencia ELSE y reportaría
// Aún no cumples la mayoría de edad.
---------------------------------------------------------------
->===
->===


0 comentarios: