Конструктсияи 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 'Оғози ҳафтаи кор';
break;
case 'Friday':
echo 'Поёни ҳафтаи кор';
break;
default:
echo 'Рӯзи истироҳат ё дигар рӯз';
}
?>
Натиҷаи иҷрои код:
'Рӯзи истироҳат ё дигар рӯз'
Мисол
Истифодаи default бо арзишҳои рақамӣ:
<?php
$num = 5;
switch ($num) {
case 1:
echo 'Як';
break;
case 2:
echo 'Ду';
break;
default:
echo 'Рақам дар диапазон нест';
}
?>
Натиҷаи иҷрои код:
'Рақам дар диапазон нест'