3

PHP-Koşullar

Posted Mart 1st, 2008. Filed under PHP Dersleri

IF… ELSE

Kosul ifadeleri(if,else,elseif)yazilan kodun farkli durumlarda farkli davranis gostermelerini saglar.
Koşul ifadeleri

Sıklıkla yazdıgınız kodun farklı hallerde farklı eylem gerçeklestirmeleri beklenir.

Koşul ifadelerini :

* if…else durumu – yazılan ifadenin iki farklı durumu olması ,bu durumlar genellikle beklenen-doğru durum ve beklenmeyen -yanlış durum olarak açıklanır.

* elseif durumu – ifadenin birden fazla beklenen hali için yapılacak işlemlerde elseif koşulu kullanılır.

If…Else Durumu

Herhangi bir kodun doğru ve yanlış hallerde farkli davranış sergilemesini sağlar.
Syntax(Yazım Biçimi)

if (koşulu)

If blogundaki koşulun doğru olmasi halinde yapilacaklar;

else

If blogundaki koşulun yanlış olmasi halinde yapilacaklar;

Örnek

Asagidaki örnekte ,gunlerden cuma ise çıktı olarak “iyi haftasonlari!” ,diger durumlarda ise “iyi gunler!” mesajını yayınlamak istiyoruz.:

$d=date(“D”);

if ($d==”Fri”)

echo “iyi haftasonlari!”;

else

echo “iyi gunler!”;

?>

if durumunda birden fazla davranış gostermesini istiyorsanız her satiri ” ; ” karakteriyle sonlandırmanız yeterlidir,şoyle ki:

$d=date(“D”);

if ($d==”Fri”)

{

echo “Merhaba!
“;

echo “iyi haftasonlari!”;

echo “Pazartesi gorusuruz!”;

}

?>

ElseIf Durumu

Yazilan kodda iki yada daha fazla beklenen durum varsa ,kodumuzda elseif ifadesini kullanabiliriz:

if (koşulu)

If blogundaki koşulun doğru olmasi halinde yapilacaklar;

elseif (koşulu)

elseIf blogundaki koşulun doğru olmasi halinde yapilacaklar;

else

If blogundaki koşulun yanlis olmasi halinde yapilacaklar;;

Örnek

Asagidaki örnekte ,gunlerden cuma ise çıktı olarak “iyi haftasonlari!” , pazar ise “iyi pazarlar! ” diger durumlarda ise “iyi gunler!” mesajını yayınlamak istiyoruz;

$d=date(“D”);

if ($d==”Fri”)

echo “iyi haftasonlari!”;

elseif ($d==”Sun”)

echo “iyi pazarlar!”;

else

echo “iyi gunler!”;

?>

Etiketler:

, ,


Yazar hakkında
Atilla Akoğlu
Yazılım uzmanı & Serpito.com kurucusu & Müstakbel girişimlerin öncüsü & internet meraklısı & Antalya yolcusu... kişisel portfolyo

Stumbleupon'a Ekle

3 Responses so far

  1. Ahmet Coşkuner diyor ki:

    Çok Çok teşekkür ederim.

    Çok faydalı açıklayıcı ve sade anlatımlarınız var.

    Diğer kaynaklar gibi hiç gereksiz diye atladığım yer olmuyor.

    Bilmemiz gereken ne varsa seçip yazmışsınız.

    Çok teşekkürler

  2. Güney diyor ki:

    Valla çok teşekkürler sayenizde baştan bir PHP sitesi kodlamayı öğrendim. Sonsuz teşekkrüler…

  3. caner diyor ki:

    Selamlar. Dersleri sıra sıra takip ediyorum ama daha tarih kodlarını göstermeden bu konuya girmişsiniz. Böyle olmamalı.

Yorumunuzu paylaşın