Nepovinnost složených závorek v podmínkách v PHP
V případě, že ve složených závorkách if
nebo else bude pouze jeden výraz,
lze tyto složené závorky vynechat. Předpokládejme,
že je dán například takovýto kód se všemi závorkami:
<?php
if ($test == 0) {
echo '+++';
} else {
echo '---';
}
?>
Lze jej zkrátit takto:
<?php
if ($test == 0) echo '+++'; else echo '---';
?>
Nebo takto:
<?php
if ($test == 0) {
echo '+++';
} else echo '---';
?>
Lze také odstranit všechny závorky, ale formátovat vše ne do řádku, ale takto:
<?php
if ($test == 0)
echo '+++';
else
echo '---';
?>
Přepište následující kód do zkrácené formy:
<?php
if ($test == 0) {
echo 'yes';
} else {
echo 'no';
}
?>
Přepište následující kód do zkrácené formy:
<?php
if ($test == 0) {
echo 'yes';
}
?>