PHP даги elseif конструкцияси

elseif конструкцияси else блокада шартларни бериш имконини беради. Келгина, мисолда кўрамиз:

php<?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<?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';
  }
?>
Задание 1

$day ўзгарувчида 1 дан 31 гача оралиқдаги бирор сон қолапти. Ушбу сон ойнинг қайси декадасига тўғри келишини аниқланг (биринчи, иккинчи ёки учинчи).

Задание 2

Олдинги масадани шундай модификация қилингки, агар $day ўзгарувчида 1 дан 31 гача оралиқдаги сон бўлмаса, хато хабар чиқарилсин.