if..endif
syntax
`Alternatívny`
spôsob
zápisu
príkazov
if
/
elseif
/
else
,
použitím
if(
)
;
elseif()
;
else
;
endif
;
sa
nedá
vhodne
implementovať
bez
pridania
veľkého
množstva
komplexnosti
do
parsera
3.0
.
Kvôli
tomu
sa
syntax
zmenil
:
Príklad
C-5
.
Migrácia
:
starý
if..endif
syntax
if
(
$foo)
;
echo
"áno\n"
;
elseif
($bar)
;
echo
"takmer\n"
;
else
;
echo
"nie\n"
;
endif
;
|
|
Príklad
C-6
.
Migrácia
:
nový
if..endif
syntax
if
(
$foo)
:
echo
"áno\n"
;
elseif
($bar)
:
echo
"takmer\n"
;
else
:
echo
"nie\n"
;
endif
;
|
|
Všimnite si, že bodkočiarky boli nahradené dvojbodkami vo
všetkých príkazov okrem toho, ktorý ukončuje výraz (endif).