Ana Sayfa Eğitim Site Eğitim CD Eğitim Kitap Eğitim Haber iletişim
 

 

if Deyimi

if karar yapısının kullanımını aşağıdaki örnekte görebilirsiniz ve yardımcı olablecek operatör ve anlamlarına bakabilirsiniz.


<html>
<?php
$saat = date(H);
//şu anki saat (0-24)
$gunler = array("Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi");
//günler dizisi
$gun = $gunler[date(w)];
//date(w) ile hangi gün olduğunu getirip günler dizisinden görüntülüyor
if ($gun == "Cumartesi")
        {
        if ($saat == "12")
                {
                $yemek = "pasta";
                }
}
?>
<br>
<?php
if ($yemek == "pasta")
        {
        echo "yemekte pasta var";
        }
else
        {
        echo "yemekte pasta yok";
        }
?>
<br>
<?php
if (($saat <=9) && ($saat >=6)) 
    { 
    echo "Günaydın"; 
    } 
elseif (($saat >=10) && ($saat <=16)) 
    { 
    echo "Tünaydın"; 
    } 
elseif (($saat >=17) && ($saat <=20)) 
    { 
    echo "İyi Akşamlar"; 
    }
else 
    { 
    echo "İyi Geceler"; 
    }
?>
<br>
<?php
//if deyiminin kullanılması ile ilgili diğer bir yol
if ($saat == 0):
        echo "Gece Yarısı!";
else:   
        echo "Henüz Erken!";
endif;

?>
</html>

 

 

 


İşlemci	Örnek Örnek	$a=6, $b =5 ise
-------------------------------------------------------------------------
==	eşitse		$a == $b		False
!=	eşit değilse	$a != $b		True
>	büyükse		$a > $b		True
<	küçükse		$a < $b		False
>=	büyükse veya eşitse	$a >= $b		True
<=	küçükse veya eşitse	$a <= $b		False

 


İşlemci	Adı	Örnek		Anlam	$a = 12,
					$b = 12
		 			$c = 9
---------------------------------------------------------------------------------
&&AND	$a == $b && $a > $c	$a eşit $b VE $a eşit $c	True
&&AND	$a == $b && $a < $c	$a eşit $b VE $a küçük $c	False 
||OR	$a == $b || $a < $c	$a eşit $b VEYA $a küçük $	True
||OR	$a > $b || $a < $c $a büyük $b VEYA $a küçük $c	False
!NOT	!$a	$a mevcut değilse		False

Switch

Switch-case karar yapısı, Php de C dilindeki kullanımın aynı her case blogundan sonra break komutu ile switch den çıkılır aksi halde bir sonraki case ile uyuşup uyuşmadığı kontrol edilir...
 


<html>
<?php
$gunler = array("Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi");
//günler dizisi
$gun = $gunler[date(w)];
//date(w) ile hangi gün olduğunu getirip günler dizisinden görüntülüyor
// switch karar yapısını kullanalım
switch ($day)
        {
// birinci case
        case "Pazartesi":
        $merhaba = "Haftanın ilk resmi günü";
        break;
        
// ikinci case
        case "Salı":
        $merhaba = "Haftanın ikinci resmi günü";
        break;
        
        case "Çarşamba":
        $merhaba = "Haftanın üçüncü resmi günü";
        break;
        
        case "Perşembe":
        $merhaba = "Haftanın Dördüncü resmi günü";
        break;
        
        case "Cuma":
        $merhaba = "Haftanın son resmi günü";
        break;

// eğer $day hiçbir case değeriyle uyuşmuyorsa
        default:
        $merhaba = "Haftasonu tatili";
        break;

        }
?>
<?echo$merhaba?>
</html>

 
© copyright 2007-2008 www.aspegitimi.com www.egitimogretim.com üyesidir.