php
Guna switch menggantikan if else
Posted on .Sekiranya anda mempunyai struktur if else yang kompleks seperti berikut, anda boleh menggantikannya dengan struktur switch yang jauh lebih mudah untuk difahami.
";
else if($destinasi == "johor bahru")
echo "mahu pergi johor bahru
";
else if($destinasi == "kota bharu")
echo "mahu pergi kota bharu
";
else if($destinasi == "kuantan")
echo "mahu pergi kuantan
";
else
echo "tak pegi mana mana";
?>
Boleh digantikan dengan
Jika anda perhatikan setiap case diakhiri dengan break; . Ianya untuk mengelakkan case yang seterusnya diexecute. Pastikan juga anda meletakkan case default, case ini akan diexecute jika struktur switch tidak menjumpai case yang sama dengan nilai $destinasi. Walaupun tidak wajib, namun saya sarankan anda memasukkan default setiap kali anda menggunakan switch.
Fairuz
http://www.tutorialmelayu.comSystem Engineer (Texas Instruments France), Masters in Electronics , Embedded System Engineering,