PHP-də match konstruksiyası

PHP 8.0-da xüsusi match konstruksiyası əlavə edildi, bu da switch-in sadələşdirilmiş variantını təmsil edir. Bu konstruksiya həmçinin müəyyən bir sıra dəyərdən birini seçmək üçün istifadə olunur. Onun sintaksisi belədir:

php<?php
  match (dəyişən) {
    dəyər1 => nəticə1,
    dəyər2 => nəticə3,
    dəyər3 => nəticə3,
    default => standart dəyər
  }
?>

=> operatorundan sonra gələn, match-in işləmə nəticəsi kimi qaytarılır və dəyişənə mənimsədilə bilər. Gəlin praktikada sınayaq:

php<?php
  $lang = 'ru';
  
  $res = match ($lang) {
    'ru' => '111',
    'en' => '222',
    'de' => '333',
    default => 'dəstəklənməyən dil'
  };
  
  echo $res;
?>
Задание 1

$num dəyişəni 1, 2, 3 və ya 4 dəyərlərini ala bilər. Bu dəyişənin dəyərinin hansı fəsillə üst-üstə düşdüyünü müəyyənləşdirin.