Bazen bazı kod satılarının koşullara bağlı olarak çalışmasını isteyebiliriz. Bu gibi durumlarda, kodlarımızda karar yapılarını kullanmamız gerekiyor. Php’de kullanabileceğimiz iki adet koşul ifadesi vardır. Bunlardan ilki if-else ifadesidir. Bu yazımızda Php dilinde if-else ifadesi konusunu işleyeceğiz.

Php If-Else

Php’de if-else ifadesini 3 farklı şekilde kullanabiliriz. Bunlar;

  • if – Koşunun tek başına yanlış veya doğru olma durumunda
  • if…else – Koşul doğruysa bazı kod bloğunu, yanlışsa başka bir kod bloğunu çalıştırmasını istediğimizde
  • if… elseif …else – İkiden fazla koşul varsa kullanılır. Hangisi doğru veya yanlışsa o kod bloğu çalışır.

Php If İfadesi

If ifadesi bir koşul doğru veya yanlışsa belli bir kod bloğunu çalıştırır.

Php If İfadesi Yapısı

if (koşul) {
  koşul doğruysa bu kod bloğu çalışır.
}

Php If İfadesi Örneği

<?php
$yas = 25;

if ($yas > 20) {
  echo "Yetişkin";
}
?>

‘yas’ değişkeninin değeri 20’den büyük olduğu için ekrana ‘Yetişkin yazdırır.’,

Php If… Else İfadesi

If… else ifadesinde eğer bir koşul doğru if bloğunu, yanlışsa else bloğunu çalıştırılır.

Php If… Else İfadesi Yapısı

if (koşul) {
  koşul doğruysa bu kod bloğu çalışır.
}
else {
  eğer if koşulu yanlışsa bu kod bloğu çalışır.

}

Php If… Else İfadesi Örneği

<?php
$yas = 5;

if ($yas > 20) {
  echo "Yetişkin";
}
else {
  echo "Çocuk";
}
?>

Burada önce ‘yas’ değişkeninin 20’den büyük olup olmama durumu kontrol edilecek. Eğer 20’den büyük değilse, else bloğu çalıştırılacak. Bu örnekte ‘yas’ değişkeni 20’den küçük olduğu için else bloğu çalışacak ve ekrana ‘Çocuk’ yazdırılacak.

Bu yazı dikkatini çekebilir.   Javascript ile Ekrana Yazı Yazdırma

Php If… ifelse… else İfadesi

If Php If… ifelse… else ifadesi ikiden fazla koşul varsa kullanılır. eğer bir koşul doğru if bloğunu, yanlışsa else bloğunu çalıştırılır.

Php If… ifelse… else İfadesi Yapısı

if (koşul) {
  koşul doğruysa bu kod bloğu çalışır.
}
elseif (koşul) {
  eğer if koşulu yanlışsa bu kod bloğundaki koşul kontrol edilir. Doğruysa çalıştırılır.
}
else {
  eğer yukarıdaki tüm koşullar yanlışsa bu kod bloğu çalışır.

}

Php If… ifelse… else İfadesi Örneği

<?php
$yas = 30;

if ($yas > 70) {
  echo "Yaşlı";
}
elseif ($yas > 20) {
  echo "Yetişkin";
}
else {
  echo "Çocuk";
}
?>

Burada önce ‘yas’ değişkeninin 70’ten büyük olup olmama durumu kontrol edilecek. Eğer 70’ten büyük değilse, ifelse bloğu bloğundaki koşul kontrol edilecek. Bu örnekte ‘yas’ değişkeni 70’ten küçük olduğu için if bloğu çalışmayacak ve ifelse bloğundaki koşul kontrol edilecek. Buradaki koşul doğru olduğu için ekrana ‘Yetişkin’ yazdırılacak.


Bu yazımızda Php if-else ifadesi konusunu işledik.  Diğer Php eğitim yazılarımızı okumak için buraya tıklayabilirsiniz. Ayrıca Php dilinde örnekler çözmek isterseniz ‘Php Örnekleri‘ sayfamıza göz atabilirsiniz.