Konstrukcja match w PHP

W PHP 8.0 pojawiła się specjalna konstrukcja match, reprezentująca uproszczoną wersję switch. Ta konstrukcja również jest używana do wyboru jednej wartości z pewnego zakresu wartości. Oto jej składnia:

php<?php
  match (zmienna) {
    wartość1 => wynik1,
    wartość2 => wynik3,
    wartość3 => wynik3,
    default => wartość domyślna
  }
?>

To, co stoi po operatorze =>, jest zwracane jako wynik działania match i może być przypisane do zmiennej. Spróbujmy w praktyce:

php<?php
  $lang = 'ru';
  
  $res = match ($lang) {
    'ru' => '111',
    'en' => '222',
    'de' => '333',
    default => 'nieobsługiwany język'
  };
  
  echo $res;
?>
Задание 1

Zmienna $num może przyjmować wartości 1, 2, 3 lub 4. Określ, na jaką porę roku przypada wartość tej zmiennej.