Конструкция 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, да се извежда съобщение за грешка.