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>

Site Meter

www.KESDi.com©