PHP İF-ELSE KONTROLÜ

Oluşturacağımız proğramlar içerisinde en çok kullanılan denetim yapısı if mantıksal denetlemesidir. if ingilizce bir terimdir ve türkçe karşılığı eğer anlamına gelir. İf mantıksal denetimini açıklayabilmemiz için öncelikle metinsel bir açıklama yapalım.

<?php

if (koşul veya koşullar) {
 
echo "Koşul gerçekleşmiş ise yapılması gereken işlemler yazılır";

} 

?>

Şimdi basit bir örnek yapalım ve kontrol yapısının çalışmasını anlamaya çalışalım.

<?php

$sayi=5; 

if($sayi==5){

    echo "sayı değerimiz 5 'dir";
	
}

?>

ÇIKTI:

sayı değerimiz 5 'dir

Yukarıda örneğin çalışma şekline bakalım. Değişkenin değerinin 5'e eşit olup olmadığı kontrol edilir. Eğer eşitse (yani true değeri dönüyorsa) İf bloğunun içindeki kodlar çalıştırılır. Eşit olmasaydı bir alt satırdan diğer kodlar işletilmesi devam ederdi.

İF...ELSE KONTROL YAPISI


Örnek'de koşulun sağlanması durumunda ekrana yazı yazdık. Peki koşul sağlanıyorsa şu yapılsın, sağlanmıyorsa da bu yapılsın şeklinde bir uygulama yapabilir miyiz?

<?php
 
if (koşul veya koşullar belirtiriz) {
 
echo "Koşul gerçekleşmiş ise yapılması gereken işlemler yazılır";

}

else

{

echo "Koşul gerçekleşmediyse yapılacak işlemler";

}
 
?>

Yukarıdaki metinsel ifadede görüldüğü üzere Eğer verdiğim koşul gerçekleşiyorsa şunları, gerçekleşmiyorsa bunları yap demektir. Basitçe yaptığı iş budur. Else ifadesi eğer verilen koşullar gerçekleşmediyse o zaman yapılacak işlemleri ifade eder.

<?php
$sayi1=9;

$sayi2=5;

if($sayi1==$sayi2){

    echo "Bu iki değişken eşittir.";
	
} else {

    echo "Bu iki değişken eşit değildir.";
	
}
?>

ÇIKTI:

Bu iki değişken eşit değildir.

Yapacağımız proğramın akışını sağlamak if mantıksal koşulu içerisinde birden çok koşulun sağlamasını istediğimizde, ve anlamına gelen " && " ile veya anlamına gelen " || " işaretlerini kullanabiliriz. Bu işaretlerin yerine ingilizce karşılıkları "and ile or" kelimeleri kullanılabilir.

<?php

$isim    = "fatih";

$soyadi  = "sultan mehmet";

if($isim=="fatih" && $soyadi=="sultan mehmet"){

     echo "Merhaba Fatih sultan mehmet";
	 
} else {

     echo "Sizi çıkaramadım";
}
?>

ÇIKTI:

Merhaba Fatih sultan mehmet

Lütfen konu haricinde soru sormayın cevaplanmayacaktır. Yorumunuz onaylandıktan sonra yayınlacaktır.

3595

KATEGORİ
  • HTML
  • CSS
  • PHP
  • JQUERY
  • PHOTOSHOP
  • JavaScript
  • Web Dünyası
  • Linux
POPÜLER MAKALE
  • HTML RESME LİNK VERME
  • HTML LİNK(Bağlantı)EKLEME - LİNK VERME
  • HTML YAZI VE RESİM ORTALAMA
  • HTML FORM OLUŞTURMA
  • HTML DİV ve SPAN NEDİR?
  • HTML KAYAN RESİM VE Marguee KULLANIMI
  • HTML ARKAPLANA MÜZİK EKLEME
  • CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
  • HTML RESİM EKLEME
  • PHP ceil()-floor()-round() YUVARLAMA FONKSİYONU
ETİKET
WEBCEBİR © 2013 Tüm hakları saklıdır.