PHP даги elseif конструкцияси
elseif конструкцияси
else блокада шартларни
бериш имконини беради.
Келгина, мисолда кўрамиз:
<?php
$num = 1;
if ($num === 1) {
echo 'variant 1';
} elseif ($num === 2) {
echo 'variant 2';
} elseif ($num === 3) {
echo 'variant 3';
}
?>
Бир нечта if ишлатиш ўрнига
elseif ишлатишнинг афзаллиги
$num ўзгарувчисининг қиймати
бирор шартга мос келмаган вақтда ушбу
вазнятни ushlab олиш имконидир:
<?php
$num = 1;
if ($num === 1) {
echo 'variant 1';
} elseif ($num === 2) {
echo 'variant 2';
} elseif ($num === 3) {
echo 'variant 3';
} else {
echo 'variant not supported';
}
?>
$day ўзгарувчида 1 дан 31 гача
оралиқдаги бирор сон қолапти. Ушбу сон ойнинг
қайси декадасига тўғри келишини аниқланг
(биринчи, иккинчи ёки учинчи).
Олдинги масадани шундай модификация қилингки,
агар $day ўзгарувчида 1 дан 31 гача
оралиқдаги сон бўлмаса, хато хабар чиқарилсин.