elseif

elseif , comme son nom l ' indique , est une combinaison de if et de else . Comme l' expression else , il permet d'exécuter une instruction aprè un if dans le cas le "premier " if est évalué comme FALSE . Mais , à la différence de l' expression else , il n'exécutera l'instruction que si l 'expression condionnelle elseif est évaluée comme TRUE . L ' exemple suivant affichera a est plus grand que b , a est égal à b ou a est plus petit que b :

 
?php

 
if

 
(

 
$a

 
$b

 
)

 
{

 
print

 
"a

 
est

 
plus

 
grand

 
que

 
b"

 
;

 
}

 
elseif

 
($a

 
==

 
$b

 
)

 
{

 
print

 
"a

 
est

 
eacute;gal

 
agrave

 
;

 
b"

 
;

 
}

 
else

 
{

 
print

 
"a

 
est

 
plus

 
petit

 
que

 
b"

 
;

 
}

 
?





Vous pouvez avoir plusieurs elseif qui s ' imbriquent les uns dans les autres , après un if initial . Le premier elseif qui sera évalué à TRUE sera exécuté . En PHP , vous pouvez aussi écrire " else if " en deux mots et son comportement sera identique à la version en un seul mot .

L ' expression elseif est exécutée seulement si le if précédent et tout autre elseif précédent est évalués comme FALSE , et que votre elseif est évalué à TRUE .