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).