if..endif Syntax
Der
`alternative'
Weg
,
if
/
elseif
/
else
Statements
mittels
if()
;
elseif()
;
else
;
endif
;
zu
schreiben
,
kann
nicht
effizient
eingebaut
werden
,
ohne
eine
große
Komplexität
zum
3.0
Parser
hinzuzufügen
.
Deshalb
wurde
die
Syntax
geändert
:
Beispiel
C-5
.
Migration
:
Alte
if..endif
Syntax
if
(
$foo)
;
echo
"jau\n"
;
elseif
($bar)
;
echo
"fast\n"
;
else
;
echo
"nö\n"
;
endif
;
|
|
Beispiel
C-6
.
Migration
:
Neue
if..endif
Syntax
if
(
$foo)
:
echo
"jau\n"
;
elseif
($bar)
:
echo
"fast\n"
;
else
:
echo
"nö\n"
;
endif
;
|
|
Beachten Sie, dass Semikolons in allen Anweisungen durch
Doppelpunkte ersetz wurden außer in der, welche die Anweisung
schließt (endif).