Konstruksi default

Konstruksi default digunakan di dalam blok switch dan dilaksanakan jika tiada satu pun varian case yang sepadan dengan nilai yang diluluskan. Ia adalah setara dengan syarat else dalam konstruksi if-else.

Sintaks

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

Contoh

Mari semak nilai pembolehubah dan paparkan mesej lalai:

php<?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';
  }
?>

Keputusan pelaksanaan kod:

php'Weekend or other day'

Contoh

Penggunaan default dengan nilai berangka:

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

Keputusan pelaksanaan kod:

php'Number not in range'

Lihat juga

  • konstruksi switch,
    yang memilih satu blok kod untuk dilaksanakan
  • konstruksi if,
    yang melaksanakan blok kod yang berbeza bergantung pada syarat