Syntaxe if..endif
La
syntaxe
alternative
pour
écrire
des
instructions
if
/
elseif
/
else
,
avec
if(
)
;
elseif()
;
else
;
endif
;
ne
pouvait
pas
être
conservée
sans
ajouter
beaucoup
de
complexité
à
l
'analyseur
syntaxique
.
De
ce
fait
,
cette
syntaxe
à
changée
:
Exemple
C-5
.
Migration
:
ancienne
syntaxe
if..endif
?php
if
(
$foo)
;
echo
"oui\n"
;
elseif
($bar)
;
echo
"presque\n"
;
else
;
echo
"non\n"
;
endif
;
?
|
|
Exemple
C-6
.
Migration
:
nouvelle
syntaxe
if..endif
?php
if
(
$foo)
:
echo
"oui\n"
;
elseif
($bar)
:
echo
"presque\n"
;
else
:
echo
"non\n"
;
endif
;
?
|
|
Notez que les points virgules ont été remplacée par des points
dans toutes les commandes, sauf pour la dernière expression
(endif).