Конструкција 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 => 'неподржан језик'
  };
  
  echo $res;
?>
Задание 1

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