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.