Muundo match katika PHP

Katika PHP 8.0 ilitokea muundo maalum match, unaowakilisha toleo rahisi ya switch. Muundo huu pia unatumika kuchagua thamani moja kutoka kwa safu fulani ya thamani. Hapa ni sintaksia yake:

php<?php
  match (kigezo) {
    thamani1 => matokeo1,
    thamani2 => matokeo3,
    thamani3 => matokeo3,
    default => thamani chaguomsingi
  }
?>

Kile, kinachokuja baada ya kiendeshaji =>, kinarudishwa kama matokeo ya kazi ya match na kinaweza kupeanwa kwenye kigezo. Hebu tujaribu kwa vitendo:

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

Kigezo $num kinaweza kuchukua thamani 1, 2, 3 au 4. Amua, ni wakati gani wa mwana thamani ya kigezo hiki inaangukia.