Php Koşul İfadeleri – Not Sekiz

Ve bir yazının başlangıcı daha…

İnsanların bir şeyi yapmak için bir koşul koyar veya bir şey yapmaya karar verir ve eğer o düşündüğüm şey olmazsa şunu yaparım diye düşünür.

Mesela,

Sarı saçlı ve hafif balık etli olan genç kızımız Miss.Deli arkadaşları onu partiye davet ettiğinde şunu demektedir.

Eğer Deli Mühendis Bey gelirse o partiye gelirim.

Şimdi biz bunu php’de nasıl kodlayabiliriz. Ondan bahsedelim.

Php’de if koşul ifadesi ile bu bahsettiğimiz konunun kodlamasını yapabiliriz. if koşul ifadesinin yapısı aşağıdaki gibidir.

if(koşul){

şart sağlandığında gerçekleşecek durum.

}

Bundan bahsettiğimize göre üstte Miss.Deli’nin partiye gelip gelmeyeceğiniz belirleyecek kodu yazalım.

Şimdi ilk önce Miss.Deli’nin hangi durumda partiye geleceğini hatırlayalım. Miss.Deli sadece ve sadece Deli Mühendis Bey geldiğinde partiye geleceğini belirtti. O zaman koşulumuz Deli Mühendis Bey partiye gelip gelmemesi.

O zaman deliMuhendisBey adında bir boolean degişken tanımlayalım. Eğer geliyorsa değişken değerini TRUE, gelmiyorsa FALSE olarak ayarlayalım.

Gelmediğini varsayarak, false verelim.

$deliMuhendisBey = false;

Şimdi koşulumuz sağlandı. If’e geçiş yapabiliriz. If yapısını tekrar hatırlayalım.

if(koşul){şart sağlandığında gerçekleşek durum}

O zaman yerine yazalım.

if($deliMuhendisBey)

{

şart sağlandığında gerçekleşek durum.(Buraya eğer koşul TRUE olduğunda durumda gelecektir. Yani deli Mühendis Bey partiye geldiğinde…)

}

Kodlamayı düzeltelim ve son haliyle birlikte kod satırında yazalım.

<?php

    $deliMuhendisBey = false;
    
    if($deliMuhendisBey)
    {
        echo "Deli Muhendis Bey partiye geldigi icin bende partiye geliyorum.";
    }

?>

Ekran çıktısı:

Gördüğünüz üzerine ekran bomboş bir çıktı olmadı. Miss.Deli’nin partiye gelmediğinden kimsenin haberi olmadı. Diğer arkadaşlarına da ayıp olmasında diye onları da haber edelim. dediğimiz anda karşımızda if, else yapısı karşıya çıkıyor.

Bu yapı da, ilk durumda if çalışır eğer içindeki koşul gerçekleşirse gerçekleşir ve çalışır. Eğer gerçekleşmezse else yapısı çalışır.

Şimdi kodlamasına bakalım.

 

<?php

    $deliMuhendisBey = false;
    
    if($deliMuhendisBey)
    {
        echo "Deli Muhendis Bey partiye geldigi icin bende partiye geliyorum.";
    }
    else
    {
        echo "Deli Muhendis Bey partiye gelmedigi icin bende partiye gelmiyorum.";
    }
    
?>

 

Ekran çıktısı:

Deli Muhendis Bey partiye gelmedigi icin bende partiye gelmiyorum.

En azından şimdi partiye gelmediklerinden haberleri oldu.

 

Şimdi ise Deli Mühendis Bey’in partiye gelip gelmeme durumu hakkında konuşalım. Deli Mühendis Bey partinin yaş ortalamasına göre geleceğini söyledi. Eğer 20 yaş altındaysa partiye gelmeyeceğini, 22 ila 32 yaş arasında ise partiye geleceğini, 32 yaş üstünde ise partiye gelmeyeceğini söyledi. Şimdi bunu yapan kod satırını yazalım.

<?php

    $yasOrtalamasi = 25;
    
    if($yasOrtalamasi <20)
    {
        echo "Partiye gelmiyorum.";
    }
    else if($yasOrtalamasi <32)
    {
        echo "Cok israr ettiniz madem, geliyorum partiye.";
    }
    else
    {
        echo "Partiye kesinlikle gelmiyorum.";
    }
    
?>

Çıktı:

Cok israr ettiniz madem, geliyorum partiye.

 

Become a patron at Patreon!

Bir cevap yazın

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d blogcu bunu beğendi: