Конструктсияи default

Конструктсияи default дохили блоки switch истифода мешавад ва иҷро мешавад, агар ҳеҷ яке аз вариантҳои case ба арзиши додашуда мувофиқат накунад. Он ба шарти else дар конструктсияи if-else монанд аст.

Синтаксис

phpswitch ($var) {
  case value1:
    // code
    break;
  case value2:
    // code
    break;
  default:
    // default code
}

Мисол

Арзиши тағирёбандаро тафтиш мекунем ва паёмеро бо арзиши пешфарз бароварда меорем:

php<?php
  $day = 'Sunday';
  switch ($day) {
    case 'Monday':
      echo 'Оғози ҳафтаи кор';
      break;
    case 'Friday':
      echo 'Поёни ҳафтаи кор';
      break;
    default:
      echo 'Рӯзи истироҳат ё дигар рӯз';
  }
?>

Натиҷаи иҷрои код:

php'Рӯзи истироҳат ё дигар рӯз'

Мисол

Истифодаи default бо арзишҳои рақамӣ:

php<?php
  $num = 5;
  switch ($num) {
    case 1:
      echo 'Як';
      break;
    case 2:
      echo 'Ду';
      break;
    default:
      echo 'Рақам дар диапазон нест';
  }
?>

Натиҷаи иҷрои код:

php'Рақам дар диапазон нест'

Инчунин бубинед

  • конструктсияи switch,
    ки яке аз блокҳои кодро барои иҷро интихоб мекунад
  • конструктсияи if,
    ки блокҳои гуногуни кодро вобаста ба шароит иҷро мекунад