elseif
elseif, como su nombre sugiere, es una
combinación de if y
else_ Como else, extiende
una sentencia if para ejecutar una sentencia
diferente en caso de que la expresión if
original se evalúa como FALSE_ No obstante, a diferencia
de else, ejecutará esa expresión
alternativa solamente si la expresión condicional
elseif se evalúa como TRUE_ Por
ejemplo, el siguiente código mostraría
a es mayor que b,
a es igual a b o
a es menor que b:
Puede haber varios elseifs dentro de la misma
sentencia if_ La primera expresión
elseif (si hay alguna) que se evalúe como
TRUE se ejecutaría_ En PHP, también se puede
escribir 'else if' (con dos palabras) y el comportamiento
sería idéntico al de un 'elseif' (una sola
palabra)_ El significado sintáctico es ligeramente distinto
(si estas familiarizado con C, es el mismo comportamiento) pero la
línea básica es que ambos resultarían tener
exactamente el mismo comportamiento_
La sentencia elseif se ejecuta sólo si la
expresión if precedente y cualquier
expresión elseif precedente se
evalúan como FALSE, y la expresión
elseif actual se evalúa como TRUE_