Php Öğreniyorum 5 - Program Denetleme İşlemleri
Geldik en önemli konulardan birine. Daha önceki dersleri düzenli takip edenler bu derste fazla yorulmayacaklardır.
IF Komutu:
PHP dilinde en çom kullanılan denetleme komutlarındandır. Türkçe karşılığı "eğer" dir.
Programa bir şart koyarız. Eğer girilen değer şu ise şunu yap, eğer girilen değer bu ise şu komutları yap, eğer değer yoksa bunları yap.
KULLANIMI:
if(yapılması istenen koşullar,şartlar neyse) {
şartların yada koşullar şartı karşılıyorsa şunu yap
}
ÖRNEK:
Kod
if(1<2) {
echo "1, 2 den küçüktür";
}
Yada bir önceki derse göre örneğimizi değiştirelim.
Kod
if(1<2 && 3>2) {
echo "1, 2 den küçük ve 3, 2 den büyüktür.";
}
NOT: Bu örnekte && yerine AND de kullanılabilir. Arada bir fark yoktur.
Bir örnek daha vereyim.
Kod
if((3==3) OR (4<3)) {
echo "Ya 3, 3 e eşittir. Yada 4, 3 ten küçüktür.";
}
ELSE: Bu komut denetlenmekte olan bir koşulun yanlış olması durumunda yapılacak olan komutları belirler. if ile beraber kullanılır.
ÖRNEK:
Kod
if(5==5) {
echo "5 ile 5 birbirine eşittir";
} else {
echo "5 ile 5 birbirine eşit değildir";
}
ELSEIF: Bir tane şart yetmezse aynı if içinde birden fazla elseif kullanabilirsiniz. Kullanım şekli şu şekildedir.
if(şartlar) {
şart uygunsa uygulanacak komutlar
} elseif(başka bir şart) {
başka şartın gerçekleşmesi durumunda uygulanacak komutlar
} else {
şartların hiçbiri tutmazsa uygulanacak komutlar
}
Evet şöyle kısa bir toparlayalım.
1-Bir if komutu kullanmak için sadece if kullanabilir. Diğerlerini kullanmaya gerek yoktur.
2-if kullanmadan else ve elseif kullanılamaz.
3-Bir if içinde istediğiniz kadar elseif olabilir.
Şimdi örneklere devam edeyim.
ÖRNEK 1:
Kod
//Değişkenleri tanımlayalım.
$ad="Aloryan";
$ortaad="Exirt";
$soyad="Tahribat";
//Değişken tanımlaması bitti. Şimdi şartlara başlayalım.
if($ad=="Aloryan") {
echo "Benim Adım $ad";
} elseif($ortaad=="Exirt") {
echo "Benim Adım $ad $ortaad";
} elseif($soyad=="Tahribat") {
echo "Benim Soyadım $soyad";
} else {
echo "Bir adını yazdıramadın be";
}
//Şartlarda bitti. Hadi görüşürüz. Diğer örneğe geçelim.
ÖRNEK 2:
Kod
//Değişkenleri tanımlayalım.
$ad="Aloryan";
$ortaad="Exirt";
$soyad="Tahribat";
//Değişken tanımlaması bitti. Şimdi şartlara başlayalım.
if($ad!="") {
echo "Benim Adım $ad";
} elseif($ortaad!="") {
echo "Benim Adım $ad $ortaad";
} elseif($soyad!="") {
echo "Benim Soyadım $soyad";
} else {
echo "Bir adını yazdıramadın be";
}
//Şartlarda bitti. Hadi görüşürüz. Diğer örneğe geçelim.
Hit: 3537
Yazar: Aloryan