Конструкција match во PHP

Во PHP 8.0 се појави специјална конструкција match, која претставува поедноставена верзија на switch. Оваа конструкција исто така се користи за избор на една вредност од одреден опсег на вредности. Еве го нејзиниот синтакса:

php<?php
  match (променлива) {
    вредност1 => резултат1,
    вредност2 => резултат3,
    вредност3 => резултат3,
    default => вредност по стандард
  }
?>

Она што стои по операторот =>, се враќа како резултат од работата на match и може да се додели на променлива. Ајде да пробаме во пракса:

php<?php
  $lang = 'ru';
  
  $res = match ($lang) {
    'ru' => '111',
    'en' => '222',
    'de' => '333',
    default => 'unsupported language'
  };
  
  echo $res;
?>
Задание 1

Променливата $num може да земе вредности 1, 2, 3 или 4. Определете, во која годишна сезона спаѓа вредноста на оваа променлива.