PHP

           Switch Döngüsü
           Switch değer verdiğimiz bir değişkenin belirlediğimiz şartlardan hangisine uygun olduğuna bakıp gerekli işlemi yapar. Eğer dogru olan bir şartvarsa döngüye devam etmemesi için break kullanırız.
Kodlarda break kullanırsak şart'ı bulsa dahi döngüye devam etmeyip } işaretinin sonrasına devam eder. Break kullanımı zorunlu değildir.
Kullanımı aşağıdaki gibidir.

switch (değişken) {
case şart1;
bunları yap
break;

case şart2 ;
şunları yap
break;

default:
Koşullardan hiç biri yoksa bunu yap
}


Örnek kod;

switch ($yemek) {
case "Patlıcan" ;
echo ("Patlıcan seçtiniz");
break;

case "Pilav";
echo ("Pilav seçtiniz");
break;

case "Patates";
echo ("Patates seçtiniz");
break;

default:
echo ("Yazdığınız yemek menümüzde yok");
}

Yukarıdaki kodda break kullanmasaydık yemek seçildiği ve bulunduğu halde yinede diğer şartları deneyecekti. Gereksiz değil mi? :)
Ve birde default'tan sonra noktalı virgül (;) değil, iki nokta üstüste(:) kullandığımıza dikkat edin.

<<-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17->>