PHP

PHP’de if / else / elseif

if oluşumu, birçok programlama dilinde kullanılan en önemli yapı taşlarından biridir. if , yazdığın kodların koşullu olarak çalıştırılmasını sağlar.

Kullanımı:

if (ifade)
deyim

Burada belirttiğiniz ifadenin sonucu TRUE veya FALSE olarak dönüş yapar. Eğer kaçak bahis TRUE olursa deyim çalışır. FALSE olursa deyim çalışmaz.

Tek satırlı deyimde if

<?php

if ($x > $y)

    echo "x büyüktür y’den ";

?>

 Çoklu satırlı deyimde if

<?php

if ($x > $y)

    {      // çoklu satırlı deyim yazarken süslü parantezler içerisine yazmamız gerekir

    echo "x büyüktür x’den ";

    $c = 5;

    }

?>

Tek satırlı deyim ile çok satırlı deyim arasında süslü parantez farkı var. Tek satırlı deyimleri yazarkende süslü parantez içerisinde yazıp kullanabilirsiniz. Ama çok satırlı deyimleri süslü parantez koymadan yazamazsınız. Hata ile karşılaşabilirsiniz.

else Kullanımı

Çoğu zaman if içerisinde yazdığınız koşulun sağlandığında bir deyim, sağlamadığında ise başka bir deyimin çalışmasını isteyeceksiniz. Böyle bir durumda if’in yanında else’yide kullanmanız gerekecek.

Kullanımı:

if(koşul)
deyim
else
deyim

<?php

if ($x > $y)

  {

  echo "x büyüktür y’den";

  }

else

  {

  echo  "y büyüktür x'den";

  }

?>

elseif Kullanımı

elseif, isminden anlaşılacağı gibi else ve if deyimlerinin birleşmesiyle oluşmaktadır.

Bir kod parçası yazacaksınız. Yalnız bu kodun çalışması için 2 şarttan birinin gerçekleşmesi gerekiyor. Eğer 2 şartta gerçekleşmese ekrana farklı bir sonuç yazdırmak istiyorsunuz. Böyle durumlarsa elseif’ten faydalanıyoruz.

Kullanımı:

if(koşul)
deyim
elseif(koşul)
deyim
else
deyim

<?php

if ($x > $y)

  {

  echo "x büyüktür y’den";

  }

elseif ($y > $x)

  {

  echo  "y büyüktür x'den";

  }

else
  {
  
  echo "x ile y eşittir";
  
  }

?>

Yorum Ekle

PHP İpucu – If/Else Kısayolu için bir yanıt yazın X