Odak modu

PHP Temel

If else ve elseif Kullanımı

IF-ELSE-ELSEIF Kullanımı

IF-ELSE koşullu ifadesi, PHP dahil olmak üzere birçok programlama dilindeki en önemli yapı taşlarından biridir.

IF bir kod bölümünün belirli bir koşula bağlı olarak çalışmasını sağlar; ELSE ise koşul sağlanmadığında çalışacak kısımdır.

    if($a >= $b){
        // Koşul true ise çalışacak kısım.
    }else{
        // Koşul true değil ise çalışacak kısım.
    }

Koşula bağlı çalışacak kod parçasında tek komut çalışacaksa süslü parantez kullanmanız gerekmez.

    if($a > $b) echo "a büyüktür b";
    else echo "a büyük değildir b";

veya

    if($a > $b) 
        echo "a büyüktür b";
    else 
        echo "a büyük değildir b";

elseif deyimi ise koşullu ifademizde birden fazla koşula bağlı olarak farklı kod bölümleri çalıştırmamızı sağlar.

    if($a == 1) 
        echo "a eşittir 1e";
    elseif($a == 2) 
        echo "a eşittir 2ye";
    elseif($a == 3) 
        echo "a eşittir 3e";
    else 
        echo "a eşittir değildir 1e 2ye ve 3e";

Ternary Operatör Kullanımı

Php ternary operatörü if-else yapısının kısa kulanımıdır diyebiliriz türkçe olarak çevriside üçlü operatör manasındadır.

    (koşul) ? true ise : true değilse    

Örnek:

    ($a < 5) ? echo "a küçüktür 5" : echo "a küçük değildir 5"  
    
    // İfade uzun yazıldığında ağaşıda ki ifadeye karşılık gelir.
    if($a < 5) 
        echo "a küçüktür 5"
    else 
        echo "a küçük değildir 5"

IF Farklı Sözdizimi

IF Bloklarını alternatif olarak aşağıda ki gibi de kullanabilirsiniz.

    if($a == 1): 
            echo "a eşittir 1e";
    endif;
Background Pattern
Birlikte öğrenelim

Sektörde en çok aranan yazılım becerilerini kazan

Yapay zeka desteği, birebir mentörlük saatleri, canlı dersler ve senin için özel hazırlanmış içeriklerle eksiklerini tamamla, düzenli geri bildirimler al ve öğrenme sürecini en verimli hale getir.

Yunus Emre Kabakcı

Patika+ mezunu

Patika+ Fullstack Web Development Bootcamp mezunumuz Yunus Emre,

3 ay içinde Katar’dan aldığı teklif ile, global bir şirket olan Pavo Group’da işe başladı!


“İçerik zenginliği, mentor desteği, ileriye dönük bir network sağlaması ve dünyada en çok tercih edilen frameworkler üzerinden bir eğitim veriyor olması Patika+’ı tercih etmemin temel sebepleri oldu!“

Yorumlar

Yorum yapabilmek için derse kayıt olmalısın!