Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
8 of 410 menu

Канструкцыя default

Канструкцыя default выкарыстоўваецца ўнутры блока switch і выконваецца, калі ні адзін з варыянтаў case не адпавядае перададзенаму значэнню. Яна аналагічная ўмове else у канструкцыі if-else.

Сінтаксіс

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

Прыклад

Праверым значэнне зменнай і вывядзем паведамленне па змаўчанні:

<?php $day = 'Sunday'; switch ($day) { case 'Monday': echo 'Start of work week'; break; case 'Friday': echo 'End of work week'; break; default: echo 'Weekend or other day'; } ?>

Вынік выканання кода:

'Weekend or other day'

Прыклад

Выкарыстанне default з лікавымі значэннямі:

<?php $num = 5; switch ($num) { case 1: echo 'One'; break; case 2: echo 'Two'; break; default: echo 'Number not in range'; } ?>

Вынік выканання кода:

'Number not in range'

Глядзіце таксама

  • канструкцыю switch,
    якая выбірае адзін з блокаў кода для выканання
  • канструкцыю if,
    якая выконвае розныя блокі кода ў залежнасці ад умовы
byenru