Pernyataan switch digunakan untuk melakukan tindakan berbeda berdasarkan beberapa kondisi berbeda.
Jika Anda ingin mengeksekusi salah satu dari beberapa blok kode secara selektif , gunakan pernyataan switch.
<?php mengalihkan ( N ) { kasus label1 : Jika n = label1 , kode di sini akan dieksekusi ; break case label2 : Jika n = label2 , kode di sini akan dieksekusi; break ; default : Jika n tidak sama dengan label1 atau label2 , kode di sini akan dieksekusi } ?>
Cara kerjanya: Pertama, ekspresi sederhana n (biasanya variabel) dievaluasi satu kali. Membandingkan nilai ekspresi dengan nilai setiap kasus dalam struktur. Jika ada kecocokan, kode yang terkait dengan kasus tersebut akan dieksekusi. Setelah kode dieksekusi, gunakan break untuk mencegah kode melompat ke case berikutnya untuk melanjutkan eksekusi. Pernyataan default dijalankan ketika tidak ada kecocokan (yaitu, tidak ada kasus yang benar).
<?php $ favcolor = " merah " ; ( $warna favorit ) { kasus " merah " : gema " Warna favoritmu adalah merah ! " ; " biru " : gema " Warna favoritmu adalah biru ! " ; " hijau " : gema " Warna favoritmu adalah hijau ! " ; break ; " Warna favoritmu bukan merah, biru, atau hijau ! " ; ?>