კონსტრუქცია 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 'რიცხვი დიაპაზონში არ არის';
}
?>
კოდის შესრულების შედეგი:
'რიცხვი დიაპაზონში არ არის'