Struktura match në PHP

Në PHP 8.0 u shfaq një strukturë e veçantë match, e cila përfaqëson një version të thjeshtuar të switch. Kjo strukturë gjithashtu përdoret për të zgjedhur një vlerë nga një sërë vlerash. Ja sintaksa e saj:

php<?php
  match (ndryshorja) {
    vlera1 => rezultati1,
    vlera2 => rezultati3,
    vlera3 => rezultati3,
    default => vlera e paracaktuar
  }
?>

Ajo që qëndron pas operatorit =>, kthehet si rezultat i punës së match dhe mund të caktohet në një ndryshore. Le të provojmë në praktikë:

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

Ndryshorja $num mund të marrë vlera 1, 2, 3 ose 4. Përcaktoni, në cilën stinë të vitit bie vlera e kësaj ndryshoreje.