|
|
Les structures de contrôle
if
else
elseif
Syntaxe alternative
while
do..while
for
foreach
break
continue
switch
declare
Ticks
Require()
Include()
Require_once()
Include_once()
|
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 oú 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 égal à 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.
|
|
|
|