PHP IF Deyimi ve Kullanımı (if ... elseif ... else)

Programcılıkta kullanılan en önemli kontrol ifadelerinden biri if yapılarıdır. If bloğunda bir karşılaştırma yapılır; koşulun doğru olup olmamasına göre farklı işlemler çalıştırılır.

Genel Yapı

PHP Şablon
<?php
        if (/* sağlanması istenen koşul */) {
            // koşul doğru ise yapılacak işlemler
        }
        elseif (/* ilk koşul sağlanmadı ama başka koşul sağlandıysa */) {
            // diğer koşul doğru ise yapılacak işlemler
        }
        else {
            // diğer durumlarda yapılacak işlemler
        }
        ?>
💡 İpucu: PHP’de elseif ile else if ikisi de çalışır. Genelde okunabilirlik için elseif tercih edilir.

Örnek

PHP Örnek
<?php
    $site = "www.benimsitem.com.tr";

    if ($site == "www.benimsitem.com.tr") {
        echo "Şu anda bulunduğunuz sitenin adresi: www.benimsitem.com.tr";
    }
    elseif ($site == "www.benimsitem.com.tr/forums") {
        echo "Şu anda bulunduğunuz sitenin adresi: www.benimsitem.com.tr/forums";
    }
    else {
        echo "Şu anda benimsitemde değilsiniz.";
    }
    ?>

Yukarıdaki örnekte $site değişkenine göre karşılaştırma yapılır. Değişkenin aldığı değere göre uygun blok çalışır ve diğer bloklar atlanır. Bu örnekte birinci if bloğu çalışacaktır.