PHP හි match ව්‍යුහය

PHP 8.0 හි, සරල කළ switch එකක් නියෝජනය කරන විශේෂ ව්‍යුහයක් වන match හඳුන්වා දෙන ලදී. මෙම ව්‍යුහය ද භාවිතා වන්නේ යම් අගයන් ශ්‍රේණියකින් එක් අගයක් තෝරාගැනීම සඳහා ය. එහි වාක්‍ය රචනය මෙසේය:

php<?php
  match (විචල්‍යය) {
    අගය1 => ප්‍රතිඵලය1,
    අගය2 => ප්‍රතිඵලය3,
    අගය3 => ප්‍රතිඵලය3,
    default => පෙරනිමි අගය
  }
?>

=> ක්‍රියාකරුවාට පසුව එන දේ, match හි ක්‍රියාකාරිත්වයේ ප්‍රතිඵලය ලෙස ආපසු ලබා දෙන අතර විචල්‍යයකට නියම කළ හැක. අපි ප්‍රායෝගිකව උත්සාහ කරමු:

php<?php
  $lang = 'ru';
  
  $res = match ($lang) {
    'ru' => '111',
    'en' => '222',
    'de' => '333',
    default => 'සහාය නොදක්වන භාෂාව'
  };
  
  echo $res;
?>
Задание 1

$num විචල්‍යයට 1, 2, 3 හෝ 4 අගයන් ගත හැක. මෙම විචල්‍යයේ අගය කුමන ඍතුවට අයත් වන්නේ දැයි තීරණය කරන්න.