Genel yapi :
durum1 ? durum2 : durum3;
Aciklama :
Eger durum1 “dogru” ise bu ifadenin sonucunda durum2 isletilir.
Eger durum1 “yanlis” olursa bu ifadenin sonucunda durum3 isletilir.
Ornek1 :
<?php
$x = 10;
$y = 20;
$a = ($x < $y) ? $x : $y;
echo $a . “ iki sayi arasindan kucuk olanidir.”;
?>
Yukaridaki kodun ciktisini gormek icin asagidaki adrese bakiniz
:
http://www.turk-php.com/ornekler/durum_operatoru1.php
Ornek2 :
<?php
$i = 0;
$aciklama1 = " sayisi 10 dan kucuk veya esit <BR>";
$aciklama2 = " sayisi 20 den kucuk veya esit <BR>";
while ($i < 20) {
echo $i++ < 10 ? $i.$aciklama1 : $i.$aciklama2;
}
?>
Yukaridaki kodun ciktisini gormek icin asagidaki adrese bakiniz
:
http://www.turk-php.com/ornekler/durum_operatoru2.php
Ornek3:
<?php
$i = 0;
$j = 2;
$x = array("kopek","kedi","penguen");
$y = array("birinci","ikinci","ucuncu","dorduncu","besinci","altinci");
while ($i < 5) {
$a = $i++ < $j ? $x["$i"] : $y["$i"];
echo "$a<br>";
}
?>
Yukaridaki kodun ciktisini gormek icin asagidaki adrese bakiniz
:
http://www.turk-php.com/ornekler/durum_operatoru3.php
Kaynak Kodlar :
http://www.turk-php.com/ornekler/durum_operatoru1.phps
http://www.turk-php.com/ornekler/durum_operatoru2.phps
http://www.turk-php.com/ornekler/durum_operatoru3.phps
Serkan Hadi Ceylani
serkan@turk-php.com
|