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';
}
?>