คำสั่ง 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'