PHP if else Kullanımı

Last updated on 3 Haziran 2019

PHP dilinde de diğer programlama dillerinde olduğu gibi “if-else” kullanımı aynıdır. Koşula bağlı olarak uygulamanın akış yönünü belirlemek için kullanılır. PHP dilinde de diğer programlama dillerinde olduğu gibi “if-else” kullanımı aynıdır. Koşula bağlı olarak uygulamanın akış yönünü belirlemek için kullanılır.

Daha basitçe anlatmak gerekirse, 1=1 ise xxx yap, 1=1 değilse yyy yap. Daha derinlemesine if-else-if kullanımında ise açıklaması en basit haliyle şöyle olur ;
1=1 ise xxx yap, 1=2 yyy yap, 1=3 ise vvv yap, bunlardan hiç birisi değilse aaa yap.

Konununu devamını örneklerle anlatmak istiyorum.

En Basit if-else kullanımı ;


$a = 1;
$b = 7;
 
if($a == $b)
{ 
    echo "a, b'ye Eşittir";
}
else
{ 
    echo "a, b'ye Eşit DEĞİLDİR.";
}
 
//////////////////////////////////////
 
$c = 'serdar';
$d = 'karaca';
 
if($c == $d)
{ 
    echo "c, d'ye Eşittir.";
}
else
{ 
    echo "c, d'ye Eşit DEĞİLDİR.";
}
 
////////////////////////////////////
 
// Yukarıda değişkenlerimizi tanımladığımız için tekrardan değişken tanımlamıyorum.
if($a < $b)
{ 
    echo "a, b'den Küçüktür.";
}
else
{ 
    echo "a, b'den Büyüktür.";
}
 
////////////////////////////////////
 
if($a < $b)
{ 
    echo "a, b'den Büyükdür.";
}
else
{ 
    echo "a, b'den Küçüktür.";
}
 
////////////////////////////////////
 
if($b%2==1) // $b'nin mod 2'si 1'e eşitse $b'yi 1 arttır.
{ 
    $b++; echo "B = " .$b; // Ekrana 8 yazacaktır.
}
// Else durumunu yazmak zorunda değiliz.

if-else-if kullanımı içinde bir örnek;

 $a = 1;
$b = 2;
$c = 3;
 
if($a == 5) // a, 5'e eşitse eğer echo kısmı çalışacaktır.
{
    echo "a, 5'e Eşittir.";
}
else if($b == 6) // üst kısımda ki "if" koşulu karşılanmazsa burası çalışır.
{
    echo "b, 6'ya Eşittir.";
}
else if($c == 7) // üst kısımda "else-if" koşulu karşılanmazsa burası çalışır.
{
    echo "c, 7'ye Eşittir.";
}
else // yukarıda ki koşullarda hiç birisi karşılanmazsa burası çalışır.
{
    echo "Bilgilerin Hepsi Yanlış...";
}
  •  
  •  
  •  
  •  
  •  
  •  
  •  

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir