Sayfalar

15 Haziran 2013 Cumartesi

Php dersleri 6 if else deyimi

Bir önceki konumuzda değişkenler ile işlem yapmayı öğrenmiştik.Şimdi if else deyimini öğreneceğiz.

İF eğer anlamına gelmektedir.İF kelimesini phpde görünce aklınıza eğer gelirse daha kolay kavrayabilirsiniz.Bir örnekle yazımıza devam edelim.

$a=1;
if ($a == 1)
{
echo "Sayı 1'dir";
}

Evet $a değişkenimize 1 değerini atadık. ve kodumuzda if $a 1'e eşit ise dedik.Eşit ise demek için == 2 tane eşittir kullanmamız gerekiyor.

Aslında yaptığımz işlem basit. if dedik () parantez açtk kapattık ve içerisine ne yapmak istediğimiz söyledik.

.if eğer demekti   if (ne ise)   yani eğer ne ise  eğer (sayı 5 ise) eğer (sayi 5 ten küçük ise) vs

Bu ne ise yani () içersinde şu operatörleri kullanabiliriz.


==     Eşit ise

!=     Eşit değil ise

<       Küçük ise

<=    Küçük ve eşit ise

>      Büyük ise

>=   Büyük ve eşit ise


Peki if ile birden fazla işlem yapmak istersek.Yani

if ($a==1 $b<2 $c!=2)  Bu kullanım yanlıştır çünkü birden fazla işlemi kontrol ettirmek istersek mantıksal operatörler devreye girer.


Bunlar

&&     VE OPERATÖRÜ 

||      VEYA OPERATÖRÜ

Hemen örnekle kullanımına bakalım.


$a = 1;
$b = 2;
$c = 3;
 
if ($a==1 && $b<2 && $c!=2)
 
{
 
    echo "Program çalıştı";
 
 
}

Evet bu kodumuzu çalıştırdık fakat program çalıştı ekrana yazmadı.Çünkü && işareti kullanırsak tüm değerlerin doğru olması gerekiyor.Yani kontrol edelim.

$a==1  $a 1'e eşit ise dedik doğrumu evet  Doğru

ve

$b<2  $b 2 den küçük mü dedik doğrumu ? hayır Yanlış

ve

$c!=2  $c 2ye eşit değil dedik doğrumu ? evet eşit değil 2 değil Doğru

Evet bir tane yanlış bile olsa programımız çalışmaz. $b<=2 diyerek tüm değerlerin doğru olduğun görün ve programın çalıştırın.

|| operatörümüz de ise 1 tane doğru olması yeterlidir.Örnek

$a = 1;
$b = 2;
$c = 3;
 
if ($a==2 || $b<2 || $c!=2)
 
{
 
    echo "Program çalıştı";
 
 
}

Programımız ilk iki değer yanlış fakat 3.değer doğru olduğu için çalıştı.

Peki eğeri öğrendik.Ya eğer değilse yani.


$a=2;

if ($a == 1){echo "Sayı 1'dir";}
else
{
echo "Sayı 1 değildir.";
}

Evet görmüş olduğunuz gibi  eğer $a 1'e eşit ise Sayı 1'dir yaz dedik.Ama sayı 1'e eşit değil o zaman elseyi kullan

Kullanımı  else {

Buraya istediğimiz komutu girebiliriz.

}

Dikkat edilmesi gerekenler if {}  - süslü parantez kapandıktan sonra else yazılır.

İF ELSE deyimi bu kadardı.Bir sonraki dersimizde döngüleri öğreneceğiz.Görüşmek üzere.




0 yorum:

Yorum Gönder

Twitter Delicious Facebook Digg Stumbleupon Favorites More