Необавезност витичастих заграда у условима у PHP-у
У случају да ће у витичастим заградама if
или else бити само један израз,
могуће је те витичасте заграде изоставити. Нека је,
на пример, дат овакав код са свим заградама:
<?php
if ($test == 0) {
echo '+++';
} else {
echo '---';
}
?>
Може се скратити овако:
<?php
if ($test == 0) echo '+++'; else echo '---';
?>
Или овако:
<?php
if ($test == 0) {
echo '+++';
} else echo '---';
?>
Такође је могуће уклонити све заграде, али приказати све не у једном реду, већ овако:
<?php
if ($test == 0)
echo '+++';
else
echo '---';
?>
Препишите следећи код у скраћеној форми:
<?php
if ($test == 0) {
echo 'yes';
} else {
echo 'no';
}
?>
Препишите следећи код у скраћеној форми:
<?php
if ($test == 0) {
echo 'yes';
}
?>