PHP shartlarida jingalak qavslarning ixtiyoriyligi
Agar if yoki else blokida faqat bitta ifoda bo‘lsa, figurali qavslarni yozmasa ham bo‘ladi.
Masalan, quyidagi to‘liq qavslar bilan yozilgan kod berilgan bo‘lsin:
<?php
if ($test == 0) {
echo '+++';
} else {
echo '---';
}
?>
Uni quyidagicha qisqartirish mumkin:
<?php
if ($test == 0) echo '+++'; else echo '---';
?>
yoki bunday:
<?php
if ($test == 0) {
echo '+++';
} else echo '---';
?>
Barcha qavslarni olib tashlash ham mumkin, lekin kodni bir qatorda emas, quyidagicha yozish mumkin:
<?php
if ($test == 0)
echo '+++';
else
echo '---';
?>
№1
Quyidagi kodni qisqartirib yozing:
<?php
if ($test == 0) {
echo "to'g'ri";
} else {
echo "noto'g'ri!";
}
?>
№2
Quyidagi kodni qisqartirib yozing:
<?php
if ($test == 0) {
echo "to'g'ri";
}
?>