Konstrukce elseif v PHP

Konstrukce elseif umožňuje nastavovat podmínky v bloku else. Podívejme se na příklad:

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

Výhodou použití elseif namísto několika if je možnost zachytit situaci, kdy hodnota proměnné $num nevyhovuje žádné z podmínek:

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

V proměnné $day je nějaké číslo z intervalu od 1 do 31. Určete, do které dekády měsíce toto číslo spadá (do první, druhé nebo třetí).

Задание 2

Upravte předchozí úlohu tak, aby, pokud v proměnné $day nebude číslo od 1 do 31, bylo vypsáno chybové hlášení.