PHP-däki match gurluşy

PHP-de 8.0 wersiýasynda ýörite match gurluşy peýda boldy, bu switch-iň ýönekeýleşdirilen wariantydyr. Bu gurluş şeýle hem birnäçe baha arasyndan birini saýlamak üçin ulanylýar. Onuň sintaksisi şeýle:

php<?php
  match (üýtgeýän) {
    baha1 => netije1,
    baha2 => netije3,
    baha3 => netije3,
    default => bellenen baha
  }
?>

=> operatorundan soň gelen zat, match-iň iş netijesi hökmünde yza gaýdarylýar we üýtgeýjä belgilenip bilner. Geliň amalda synap göreliň:

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

$num üýtgeýjisi 1, 2, 3 ýa-da 4 bahalaryny alyp biler. Bu üýtgeýjäniň bahasy haýsy pasyl wagtyna gabat gelýändigini kesgitläň.