Pernyataan switch mirip dengan pernyataan if pada saat melakukan suatu ekspresi yang sama. Perlu Anda ketahui pernyataan switch dapat digunakan apabila Anda ingin membandingan variabel yang sama dengan banyak nilai. Saya sendiri tidak pernah menggunakan pernyataan ini dalam projek, kelihatan lebih enak dengan menggunakan pernyataan if. Berikut contohnya:
$lang = "php";
switch ($lang) {
case "php":
echo "Menyukai bahasa pemograman {$lang}";
break;
case "java":
echo "Menyukai bahasa pemograman {$lang}";
break;
case "python":
echo "Menyukai bahasa pemograman {$lang}";
break;
default:
echo "Tidak ada hobi yang sesuai";
break;
}
Catatan: Secara bawaan case
berarti $lang == "php"
, jika break
tidak ditulis maka akan menampilkan yang dibawahnya. Sedangkan default
untuk perintah bawaan layaknya else
. Jika Anda ingin belajar lebih dalam tentang switch baca lebih lanjut pada switch PHP.