Конструкция 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 набошад, паёми хато бароварда шавад.