⊗ppPmCdEI 95 of 447 menu

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 гача оралиқдаги сон бўлмаса, хато хабар чиқарилсин.

plfritmshy