A construção elseif em PHP

A construção elseif permite definir condições no bloco else. Vamos ver um exemplo:

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

A vantagem de usar elseif em vez de vários if é a capacidade de capturar a situação em que o valor da variável $num não atende a nenhuma das condições:

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

Na variável $day há algum número do intervalo de 1 a 31. Determine em qual década do mês esse número se encaixa (na primeira, segunda ou terceira).

Задание 2

Modifique a tarefa anterior para que, se na variável $day não houver um número de 1 a 31, seja exibida uma mensagem de erro.