Bu yapılar seri şekilde giden if - else if karar yapıları gibi çalışırlar. Tek bir değişken veya ifade switch içerisine yazılır. Daha sonra case deyiminden hemen sonra değişken veya ifadelerin alacağı değerler girilir. Bu şekilde şart sağlandığında case ifadesi içerisindeki kod blokları çalıştırılır. Eğer kod blokları içerisinde break deyimi varsa diğer case ifadelerine bakılmadan şartın sağlandığı kod bloğundan çıkılır. Bu yapılarda default deyimi de kullanılır. Bu deyim case ifadelerinin içindeki hiçbir şart gerçekleşmediğinde çalışan kod ya da kod bloğudur. Kullanımı aşağıdaki gibidir.
$sayimiz = 5;Bu şart değişkenimizdeki değeri bulana kadar devam edecektir. 5 şarttada bulamazsa default ifadesi devreye girecek ve ekrana sayımız 2 - 6 arası bir rakam değil yazacaktır. Böylelikle bir makalemizin daha sonuna geldik...
switch ($sayimiz) {
case 3:
echo "değişkenimiz içinde 3 değeri var";
break;
case 2:
echo "değişkenimiz içinde 2 değeri var";
break;
case 6:
echo "değişkenimiz içinde 6 değeri var";
break;
case 5:
echo "değişkenimiz içinde 5 değeri var";
break;
case 4:
echo "değişkenimiz içinde 4 değeri var";
break;
default:
echo "sayımız 2 - 6 arası bir rakam değil";
}
0 Yorum