Professional Documents
Culture Documents
8.PHP KontrolDeyimleri Swıtchcase Uclu Kosul
8.PHP KontrolDeyimleri Swıtchcase Uclu Kosul
8.PHP KontrolDeyimleri Swıtchcase Uclu Kosul
PROGRAMCILIĞININ
TEMELLERİ - PHP&MYSQL
KONTROL DEYİMLERİ
SWITCH-CASE İFADESİ
3’LÜ KOŞUL İFADESİ
Özgür KARADUMAN
Kontrol Deyimleri(Şart ifadeleri)
SWITCH-CASE DEYİMİ
Yapısı:
switch (değişken ya da ifade)
{
case deger1:
komut(lar)1; break;
case deger2:
komut(lar)2; break;
case deger3:
komut(lar)3; break;
:
default:
komut(lar);
}
Çarşamba
$gun değişkeninin değeri 3 olduğu için ‘’case 3’’ bloğu çalıştırılır. Bu yüzden ekrana Çarşamba yazdırılır
ve break komutunun etkisi ile switch yapısından çıkılır.
Not: Eğer break deyimleri kaldırılırsa konumlanılan case bloğu çalıştırıldıktan sonra switch yapısından
çıkılmaz ve kendisinden sonraki case bloğundan itibaren çalışmaya devam eder. 3
Kontrol Deyimleri(Şart ifadeleri)
ÜÇLÜ KOŞUL İFADESİ
Yapısı:
Şart ifadesi doğru(true) ise ifade1, doğru değilse ifade2 çalıştırılır. Bu ifade if-else ile
eşleştirilebilir. Yukarıdaki ifadenin if-else eşdeğeri aşağıdaki gibidir:
if(şart_ifadesi)
ifade1;
else
ifade2;
Not: 3’lü koşul küçük işlemlerde pratik kullanımlar için tercih edilir. Örneğin switch içerisinde pratik bir işlem varsa üçlü
koşul daha pratiktir.
4
Kontrol Deyimleri(Şart ifadeleri)
ÜÇLÜ KOŞUL İFADESİ
Örnek:
<?php
$a=3; $b=5;
($a>$n)? $c=$a-$b : $c=$b-$a;
echo $a.’’ ile’’.$b.’’ asındaki fark=‘’.$c;
?>
Çıktısı: