Seperti halnya bahasa pemrograman C,C++ dan Java, PHP juga dilengkapi dengan adanya Operator Switch.
Operator ini biasanya digunakan untuk menggantikan struktur if yang memiliki terlalu banyak kondisi. Bentuk umum penggunaan statement Switch adalah sebagai berikut :
Switch(ekspresi){
case Nilai Konstan1 : statement1;break;
case Nilai Konstan2 : statement2;break;
…..dst
Default:
Statement alternative;
}
Berikut sedikit penjelasannya :
Jika nilai ekspresi sama dengan nilaikonstan1, maka statement1 akan dieksekusi dan program akan langsung keluar dari blok pemilihan. Jika tidak program akan memeriksa nilaikonstanta2, apakah sama dengan ekspresi atau tidak. Jika sama maka statement2 akan dieksekusi, dan begitu seterusnya. Jika ternyata semua nilaikonstan yang telah didefinisikan tidak ada yang sama dengan ekspresi,maka program akan mengeksekusi statement alternative(statement yang berada pada bagian default).
Sumber Penulisan : Buku berjudul Modul Pemrograman WEB karangan Budi Raharjo dkk.