De match constructie in PHP

In PHP 8.0 verscheen een speciale constructie match, wat een vereenvoudigde versie van switch is. Deze constructie wordt ook gebruikt om één waarde te selecteren uit een reeks waarden. Hier is de syntaxis:

php<?php
  match (variabele) {
    waarde1 => resultaat1,
    waarde2 => resultaat3,
    waarde3 => resultaat3,
    default => standaardwaarde
  }
?>

Wat na de operator => komt, wordt geretourneerd als het resultaat van de match en kan worden toegewezen aan een variabele. Laten we het proberen in de praktijk:

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

De variabele $num kan de waarden 1, 2, 3 of 4 aannemen. Bepaal in welk seizoen de waarde van deze variabele valt.