PHP if else Kullanımı

PHP if else Kullanımı

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

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


The reCAPTCHA verification period has expired. Please reload the page.

Back To Top