PHP-Koşullar

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!”;

?>

3 thoughts on “PHP-Koşullar

  • Ç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

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

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir