Незадължителност на фигурните скоби в условия в 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';
}
?>