Benim kanımca programlama dillerinde koşullu ifadeler ve döngüler neredeyse programlama dillerinin yarısını oluşturuyor. Bu iki konuyu öğrenen bir geliştirici programlama dillerinde epey yol kat etmiş demektir. Hadi, PHP dilinde koşullu ifadelere geçelim.

Koşula göre seçim: Koşul — $puan >= 50; Doğruysa — İlk işlem bloğu; Yanlışsa — Alternatif işlem bloğu

Görsel not: Koşula göre seçim

PHP Dilinde Koşullu İfade Syntax’i

<?php
if (koşul) {
Koşul sağlanıyorsa bu blok çalışır.
}
else if (diğer bir koşul) {
Yukarıdaki koşul sağlanmazsa bu blok çalışır.
}
else {
Hiç bir koşul çalışmıyorsa bu blok çalışır
}

Deney

<?php 
$x = 3;
if ($x == 3) {
  echo "Değer 3 'tür";
}
else{
  echo "Değer sağlanmadı";
}
?>
output:
Değer 3 'tür

Switch-Case Yöntemi

PHP dilinde if else yerine switch-case kullanabilirsin, if else ile aynıdır.

Deney

<?php 
$x = 3;
switch ($x) {
  case 7:
  echo "x değeri 7'ye eşit değildir.";
  break;
  case 3:
  echo "x değeri 3'e eşittir.";
  break;
}
?>
output:
x değeri 3'e eşittir.

Ternary (Üçlü) Operatör Kullanımı

if else’nin tek satırda kısa kullanımıdır. Bu yöntemi pek kullanmam.

Deney

<?php 
$x = 3;
echo $x==3?"x değeri 3'e eşittir":"x değeri 3'e eşit değildir";
?>
output:
x değeri 3'e eşittir

Evet, deneylerimizle birlikte PHP dilinde koşullu ifadeler bu kadardı. Bug’sız günler dilerim.

<?php

echo “İşleyen kod bug tutmaz.”;

?>

-Anonim