კონსტრუქცია elseif PHP-ში

კონსტრუქცია elseif საშუალებას გვაძლევს დავაყენოთ პირობები ბლოკში else. მოდით შევხედოთ მაგალითს:

php<?php
  $num = 1;
  
  if ($num === 1) {
    echo 'variant 1';
  } elseif ($num === 2) {
    echo 'variant 2';
  } elseif ($num === 3) {
    echo 'variant 3';
  }
?>

elseif-ის გამოყენების უპირატესობა რამდენიმე if-თან შედარებით არის ის, რომ შეგვიძლია დავიჭიროთ სიტუაცია, როდესაც ცვლადის მნიშვნელობა $num არ შეესაბამება არც ერთ პირობას:

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-მდე, გამოჩნდეს შეტყობინება შეცდომის შესახებ.