Konstruksi default

Konstruksi default digunakan di dalam blok switch dan dieksekusi jika tidak ada satu pun varian case yang sesuai dengan nilai yang diteruskan. Ini analog dengan kondisi else dalam konstruksi if-else.

Sintaks

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

Contoh

Mari periksa nilai variabel dan tampilkan pesan default:

php<?php
  $day = 'Sunday';
  switch ($day) {
    case 'Monday':
      echo 'Awal minggu kerja';
      break;
    case 'Friday':
      echo 'Akhir minggu kerja';
      break;
    default:
      echo 'Akhir pekan atau hari lain';
  }
?>

Hasil eksekusi kode:

php'Akhir pekan atau hari lain'

Contoh

Penggunaan default dengan nilai numerik:

php<?php
  $num = 5;
  switch ($num) {
    case 1:
      echo 'Satu';
      break;
    case 2:
      echo 'Dua';
      break;
    default:
      echo 'Angka tidak dalam jangkauan';
  }
?>

Hasil eksekusi kode:

php'Angka tidak dalam jangkauan'

Lihat juga

  • konstruksi switch,
    yang memilih satu blok kode untuk dieksekusi
  • konstruksi if,
    yang mengeksekusi blok kode berbeda tergantung pada kondisi