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;
}

La sentencia else sólo es ejecutada si la expresión if es evaluada como FALSE.

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:

Oferta





Launch your Online Business with a $5.99 .COM!