HTMLpointHTMLpoint HTMLpoint.com


 ELSEIF



Elseif permite especificar casos no definidos por "if". Un ejemplo podría ser: "Si $a es igual a $b visualiza $a, si $a es distinto de $b visualiza un mensaje de error; avisa si $a no existe, avisa si $b no existe". Sólo con if y else no se podría conseguir, sin embargo con elseif se convierte en una oparación muy simple:

if ($a == $b) {
echo "\$a es igual a \$b.\n";
} elseif ($a != $b) {
echo "\$a es distinto de \$b.\n";
} elseif (!$a) {
echo "\$a no existe.\n";
} elseif (!$b) {
echo "\$b no existe.\n";
}


Fijaos en dos aspectos: en un bloque pueden estar todos los elseif que necesitáis y, para los que conocen el Perl, cuidado con no escribir "elsif" en lugar de "elseif", porque el significado es el mismo pero "elsif" no es reconocido por el PHP así como elseif no es reconocido por el Perl.

  Volver al inicio de la página