Konstrukcija match PHP

PHP 8.0 atsirado speciali konstrukcija match, kuri yra supaprastinta switch versija. Ši konstrukcija taip pat naudojama pasirinkti vieną reikšmę iš tam tikros reikšmių serijos. Štai jos sintaksė:

php<?php
  match (kintamasis) {
    reikšmė1 => rezultatas1,
    reikšmė2 => rezultatas3,
    reikšmė3 => rezultatas3,
    default => reikšmė pagal nutylėjimą
  }
?>

Tai, kas yra po operatoriaus =>, grąžinama kaip match veikimo rezultatas ir gali būti priskirta kintamajam. Išbandykime praktiškai:

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

Kintamasis $num gali įgyti reikšmes 1, 2, 3 arba 4. Nustatykite, į kurį metų laikotarpį pateks šio kintamojo reikšmė.