PHP'deги switch-case конструкциясы

PHP'де бир катар маанилерден бир маанини тандоо үчүн колдонулган атайын switch-case конструкциясы бар. Анын синтаксисин үйрөнүңүз:

php<?php
  switch (өзгөрмө) {
    case 'маани1':
      /*
        бул жерде өзгөрмө 'маани1' болгон учурда
        аткарыла турган код
      */
    break;
    case 'маани2':
      /*
        бул жерде өзгөрмө 'маани2' болгон учурда
        аткарыла турган код
      */
    break;
    case 'маани3':
      /*
        бул жерде өзгөрмө 'маани3' болгон учурда
        аткарыла турган код
      */
   break;
    default:
      /*
        бул жерде эч бир мааниге дал келбеген учурда
        аткарыла турган код
      */
    break;
  }
?>

Көрүп турганыңыздай, switch-case бир топ elseif'терге альтернатива болуп саналат. Мисал аркылуу карап көрөлү. Бизде төмөнкүдөй код бар деп коёлу:

php<?php
  $num = 1;
  
  if ($num === 1) {
    echo 'вариант 1';
  } elseif ($num === 2) {
    echo 'вариант 2';
  } elseif ($num === 3) {
    echo 'вариант 3';
  } else {
    echo 'колдоого алынбаган вариант';
  }
?>

Эми бул кодду switch-case конструкциясы аркылуу кайра жазалы:

php<?php
  $num = 1;
  
  switch ($num) {
    case 1:
      echo 'вариант 1';
    break;
    case 2:
      echo 'вариант 2';
    break;
    case 3:
      echo 'вариант 3';
    break;
    default:
      echo 'колдоого алынбаган вариант';
    break;
  }
?>
Задание 1

$num өзгөрмөсү 1, 2, 3 же 4 маанилерин ала алат. Бул өзгөрмөнүн мааниси кайсы мезгилге туура келетенин аныктаңыз.