Constructia match în PHP

În PHP 8.0 a apărut o construcție specială match, care reprezintă o variantă simplificată a switch. Această construcție este de asemenea folosită pentru a selecta o valoare dintr-o serie de valori. Iată sintaxa sa:

php<?php
  match (variabilă) {
    valoare1 => rezultat1,
    valoare2 => rezultat3,
    valoare3 => rezultat3,
    default => valoare implicită
  }
?>

Ceea ce urmează după operatorul =>, este returnat ca rezultat al funcționării match și poate fi atribuit unei variabile. Să încercăm în practică:

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

Variabila $num poate lua valori 1, 2, 3 sau 4. Determinați în ce anotimp se încadrează valoarea acestei variabile.