Explicación de la Condición IF/elseIF

IF:

El constructor if es una de las características más importantes de muchos lenguajes, incluido PHP. Permite la ejecución condicional de fragmentos de código. PHP dispone de una estructura if que es similar a la de C

Es evaluada a su valor booleano. Si la expresión se evalúa como true, PHP ejecutará la sentencia y si se evalúa como false la ignorará. Más información sobre qué valores evalúan como false

El siguiente ejemplo mostraría a es mayor que b si $a es mayor que $b:

<?php
if ($a > $b) {
echo
"a es mayor que b";
}
?>

else/if:

El else, como su nombre lo sugiere, es una combinación de if y else. Del mismo modo que else, extiende una sentencia if para ejecutar una sentencia diferente en caso que la expresión if original se evalúe como false. Sin embargo, a diferencia de else, esa expresión alternativa sólo se ejecutará si la expresión condicional del elseif se evalúa como true. Por ejemplo, el siguiente código debe mostrar a es mayor que b, a es igual que b o a es menor que b:


<?php
if ($a > $b) {
echo
echo "a es mayor que b";
} elseif (
} elseif ($a == $b) {
echo
echo "a es igual que b";
} else {
echo
} else {
echo "a es menor que b";
}
}
?>

else:

on 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. Por ejemplo, el siguiente código deberá mostrar a es mayor que b si $a es mayor que $b y a NO es mayor que b en el caso contrario:<?php

if ($a > $b) {
echo
"a es mayor que b";
} else {
echo
"a NO es mayor que b";
}
?>






Comentarios

Entradas más populares de este blog

JavaScript Historia