Php Öğreniyorum 5 - Program Denetleme İşlemleri

ÖRNEK 3:
 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" && $ad!="") {
echo "Benim Adım $ad";
} elseif($ortaad=="Exirt" || $ortaad!="") {
echo "Benim Adım $ad $ortaad";
} elseif($soyad=="Tahribat" AND $soyad!="") {
echo "Benim Soyadım $soyad";
} elseif($ad!="" AND $soyad!="") {
echo "Benim adım $ad ve soyadım $soyad";
} else {
echo "Bir adını yazdıramadın be";
}
//Şartlarda bitti. Hadi görüşürüz.

Bakın size farklı if kullanım örneği vereyim. Görürseniz şaşırmayın.
1 tanesi şu şekilde;


if(şartlar):
şart doğru ise yapılacaklar
elseif(diğer şartlar):
diğer şartlar doğruysa işlem yapalım.
else:
koşullar doğru değilse burayı çalıştır.
endif;


Bir başkası da şu şekilde;


if(şartlar)
işlemi yap


Gelelim konuyu biraz zorlaştırmaya.

isset(): Bir değişkenin değeri olup olmadığına bakarız. Değeri varsa TRUE sonucunu verir, yoksa FALSE sonucunu verir.

Hemen örnekleyelim.
 Kod

if(isset($ad)) {
echo "Değişkenin değeri var";
} else {
echo "Değişkende değer yok";
}


empty(): Aynı isset gibidir. Tek farkı ters çalışır. Yani değişkende değer varsa FALSE, değer yoksa TRUE değerini verir.
 Kod

if(empty($soyad)) {
echo "Değişkenin değeri yok";
} else {
echo "Değişkende değer var";
}


Birde bunlarla ilgili farklı kullanımlar gözünüze çarpabilir. Bu kullanım şekli de şu şekildedir. Komutları birbirinin yerine kullanmak.
 Kod

if(!isset($ad)) {
echo "Değişkenin değeri yok aynı empty() fonksiyonunda olduğu gibi.";
} else {
echo "Değişkende değer var";
}


YADA
 Kod

if(!empty($soyad)) {
echo "Değişkenin değeri var isset yerine !empty kullanabiliriz.";
} else {
echo "Değişkende değer yok";
}


Bu örneklerde ! işareti anlayacağınız üzere değilse yada tersi demektir.

is_integer(): Değişkenin tam sayı olup olmadığını kontrol etmek için kullanırız.
 Kod

$sayi="15.3";
if(is_integer($sayi)) {
echo "Değişkenin değeri TAM SAYIDIR";
} else {
echo "Değişken değeri tam sayı DEĞİLDİR";
}


Sonuçları tabii sizler deneyerek göreceksiniz.

NOT: Örneklerde işaretlerini kullanmadığımı görebilirsiniz. Daha önceki derslerde nasılsa şablonu verdim. Siz örnekleri denerken gerekli eklemeyi yaparsınız. Gerekli olmadığı sürece PHP başlangıç () ifadelerini kullanmayacağım.

Ders kısaca bu şekilde. Diğer denetleme komutlarına devam edeceğim. Şimdilik if öğreniyoruz. Örnek çıkarmakta zorluk çekenler için birkaç soru vereyim. Sorular önceki konuları da kapsayacak şekildedir. Siz bunları PHP kodu haline getirin. UNUTMADAN bilenler soruları cevaplamasın. Sadece yanlış yazıldığında neresi yanlış onu söyleyebilirler.

Tarih:
Hit: 3483
Yazar: Aloryan



Yorumlar


Siftahı yapan siz olun
Yorum yapabilmek için üye girişi yapmalısınız.