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