Match-rakenteen PHP:ssä

PHP:ssä 8.0 esiteltiin erityinen match-rakenne, joka edustaa yksinkertaistettua versiota switch-rakenteesta. Tätä rakennetta käytetään myös yhden arvon valitsemiseen tietystä arvojoukosta. Tässä on sen syntaksi:

php<?php
  match (muuttuja) {
    arvo1 => tulos1,
    arvo2 => tulos3,
    arvo3 => tulos3,
    default => oletusarvo
  }
?>

Se, mikä on operaattorin => jälkeen, palautuu match-rakenteen tuloksena ja voidaan sijoittaa muuttujaan. Kokeillaan käytännössä:

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

Muuttuja $num voi saada arvot 1, 2, 3 tai 4. Määritä, mihin vuodenaikaan muuttujan arvo kuuluu.