• 30-05-2007, 21:59:57
    #1
    Üyeliği durduruldu
    ? ifadesi php de if foksiyonuna benzer 3 lü olarak adlandırırlır bunun nedenini az sonra anlarsıız

    kullanımı

    (deyim) ? deyim_doğru_ise_döndür : deyim_yanlış_ise_döndür;
    yazdığım bir örnek

    <?php
    $rakam = "20";
    $yazi = ($rakam == "20") ? "20 sayısı çıkar" : "20 sayısı çıkmaz";
    echo $yazi;
    ?>
  • 31-05-2007, 13:59:07
    #2
    Üyeliği durduruldu
    if-else fonsiyonuna göre daha kestirme bir çözüm. bu olayı iç içe kullanabilirsiniz. (parantezlere dikkat etmek gerekiyor tabi)

    <?php
    
    $rakam = rand(0, 10);
    $yazi = ($rakam > '5') ? ( ($rakam < '8') ? 'rakam 5 ten büyük, 8 den küçük' : 'rakam 5 ten büyük') : ( ($rakam == '5') ? 'rakam 5 in ta kendisi' : 'rakam 5 ten küçük');
    echo $rakam . ' - ' . $yazi;
    
    ?>