Garbančiųjų skliaustų nebūtinumas if sąlygose PHP
Jeigu garbančiuosiuose skliaustuose if
arba else bus tik viena išraiška,
galima šių garbančiųjų skliaustų nerašyti. Tarkime,
pavyzdžiui, duotas toks kodas su visais skliaustais:
<?php
if ($test == 0) {
echo '+++';
} else {
echo '---';
}
?>
Galima jį sutrumpinti taip:
<?php
if ($test == 0) echo '+++'; else echo '---';
?>
Arba taip:
<?php
if ($test == 0) {
echo '+++';
} else echo '---';
?>
Galima taip pat pašalinti visus skliaustus, bet suformatuoti ne vienoje eilutėje, o taip:
<?php
if ($test == 0)
echo '+++';
else
echo '---';
?>
Perrašykite žemiau pateiktą kodą sutrumpinta forma:
<?php
if ($test == 0) {
echo 'yes';
} else {
echo 'no';
}
?>
Perrašykite žemiau pateiktą kodą sutrumpinta forma:
<?php
if ($test == 0) {
echo 'yes';
}
?>