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ış..."; }