if ifadesi eğer anlamına gelir.Kullanım şekli; Eğer belirttiğim koşul yerine geliyorsa şunları, gelmiyorsa bunları yap demektir. else ifadesi ise; her iki koşulda yerine gelmiyorsa yapılacak işlemi belirtir.
Unutmadan belirtelim; İf else komutları mysql ve pdo'da aynıdır.
Aşağıda bir kaç örnek vererek if else ve else if komutlarının nasıl kullanıldığını inceleyelim. Anlamadığınız kısımlar olursa yorum yazarak sorabilirsiniz
if Kullanımı şu şekilde:
if (koşul Belirtiyoruz) {
echo "Koşul yerine geldiyse yapılacak işlem.";
}
else
{
echo "koşul yerine gelmediyse yapılacak işlem";
}
?>
Örnek:
$rakam = 10;
if($rakam==10)
{
echo "BelirtilenRakam değeri 10";
}else{
echo "Belirtilen Rakam 10 değil";
}
?>
Verdiğimiz örnekte $rakam isimli değişkene 10 değerini olarak belirledik Daha sonra if ile değerin 10 a eşit olup olmadığını sorguladık.
Bu kodları kullandığımızda ekrana “Rakam değeri 10” ifadesi yazılacaktır. Eğer $rakam değerini 10’dan farklı bir sayı yaparsak o zaman else komutu devreye girecektir ve ekrana “rakam değeri 10 değil” yazacaktır.
elseif kullanımı şu şekildedir:
elseif; if komutu ile birlikte birden fazla koşulu kullanmamıza olanak sağlar.
Örnek:
$rakam = 5;
if($rakam==5)
{
echo "rakam değeri 5";
}
elseif($rakam==10)
{
echo "rakam değeri 10";
}
else{
echo "rakam değeri 5 veya 10 değildir.";
}
?>
Verdiğimiz örnekte $rakam değişkeni 5 ise ekrana “rakam değeri 5”, $rakam değişkeni 10 ise ekrana “rakam değeri 10”, her iki koşulda değilse ekrana “rakam değeri 5 veya 10 değildir” yazmasını istedik.