pek kullanılmayan bir yöntemdir ve bir çoğunuz da kullanmamış olabilirsiniz ama arkadaşlar size şimdi bir kod bloğu örneği vereceğim ve belkide çok basit gelip sık kullanmaya başlayacaksınız..
<?
$a = "5";
$b = "10";
//iki adet değişkenimiz var ve bir koşul belirteceğiz.
if ($a==$b) {
echo "A ve B birbirine eşittir";
}else {
echo "A ve B birbirine Eşit DEĞİLDİR.";
} ?>
Bu bizim en çok kullandığımız standart İF koşuludur.. Bakın aynı koşulu bir başka kod
bloğu ile sağlayacağız ve aradaki farkı siz yorumlayın... <?
$c = ($a=="5"?"Anın Değeri 5 e eşittir":"A nın Değeri 5 e eşit değildir");
echo $c; ?>
Şimdi bunu açıklayalım
Yukarda Kırmızı ile yazdığım iki kod var birisi ? (Soru işareti ) , diğeri ise : (iki nokta)
? = soru işareti birinci koşul gerçekleştimi yi kontrol ediyor. Gerçekleşmiş ise atanacak değer
: = iki nokta ise if döngüsündeki ELSE yani if koşulu gerçekleşmemiş ise yapılacak durum.
Sizde hangisi basit duruyor ?
Ama en kestirme yok en iyi bildiğin yoldur sözü de tecrübe ile sabit bir sözdür :)