Konstrukti default

Konstrukti default përdoret brenda bllokut switch dhe ekzekutohet nëse asnjë nga variantet case nuk përputhet me vlerën e transmetuar. Është analoge me kushtin else në konstruksionin if-else.

Sintaksa

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

Shembull

Le të kontrollojmë vlerën e ndryshores dhe të shfaqim një mesazh të parazgjedhur:

php<?php
  $day = 'Sunday';
  switch ($day) {
    case 'Monday':
      echo 'Fillimi i javës së punës';
      break;
    case 'Friday':
      echo 'Fundi i javës së punës';
      break;
    default:
      echo 'Fundjavë ose ditë tjetër';
  }
?>

Rezultati i ekzekutimit të kodit:

php'Fundjavë ose ditë tjetër'

Shembull

Përdorimi i default me vlera numerike:

php<?php
  $num = 5;
  switch ($num) {
    case 1:
      echo 'Një';
      break;
    case 2:
      echo 'Dy';
      break;
    default:
      echo 'Numri jashtë intervalit';
  }
?>

Rezultati i ekzekutimit të kodit:

php'Numri jashtë intervalit'

Shihni gjithashtu

  • konstruksionin switch,
    që zgjedh një nga blloqet e kodit për t'u ekzekutuar
  • konstruksionin if,
    që ekzekuton blloqe të ndryshme kodi në varësi të kushtit