• 27-04-2021, 01:13:49
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    merhabalar,
    tam olarak kavrayamadım gitti

    $result = ($first == 1 ? 0 : 1);

    soru işareti ve iki nokta üst üste tam olarak ne demek istiyor

    first değişkeni 1 e eşitse den sonrası ne demek
  • 27-04-2021, 01:21:24
    #2
    eşitse 0 dır değilse 1 anlamında tek satır if yazımı
  • 27-04-2021, 01:25:35
    #3
    echo (($yorumSayisi = 1) > 0 ? " $yorumSayisi adet yorum var. " : ' İlk yorumu siz yapabilirsiniz.');
    Php den örnek. O soru işaretini süstlü parantez gibi düşünebilirsin. Şart yerine geldi ne yapılsın?

    Gibi... umarım açıklayabildim.
  • 27-04-2021, 01:40:33
    #4
    sezgin adlı üyeden alıntı: mesajı görüntüle
    echo (($yorumSayisi = 1) > 0 ? " $yorumSayisi adet yorum var. " : ' İlk yorumu siz yapabilirsiniz.');
    Php den örnek. O soru işaretini süstlü parantez gibi düşünebilirsin. Şart yerine geldi ne yapılsın?

    Gibi... umarım açıklayabildim.
    o kısmı biliyordum fakat sizden 1 önceki yorumdaki cevap aradığım cevaptı herkese teşekkür ederim.
  • 27-04-2021, 01:41:03
    #5
    Jsx
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Kısa hali yazdığınız gibi
     $result = ($first == 1 ? 0 : 1);
    Uzun hali
    if($first == 1){
     $result = 0;
    }else {
     $result = 1;
    }
  • 27-04-2021, 01:41:40
    #6
    Jsx adlı üyeden alıntı: mesajı görüntüle
    Kısa hali yazdığınız gibi
     $result = ($first == 1 ? 0 : 1);
    Uzun hali
    if($first == 1){
     $result = 0;
    }else {
     $result = 1;
    }
    evet daha iyi kavramama sebep olabilir
  • 27-04-2021, 01:46:17
    #7
    greencoder adlı üyeden alıntı: mesajı görüntüle
    evet daha iyi kavramama sebep olabilir
    bir den fazla kullanımı da olabilir
     $result = ($first == 1 && $first == 3 ? 0 : 1);
  • 27-04-2021, 02:17:18
    #8
    cihanozen adlı üyeden alıntı: mesajı görüntüle
    eşitse 0 dır değilse 1 anlamında tek satır if yazımı
    yani "?" değilse demek ":" değiştir demek mi oluyor mantıken bunu anlamam lazım
  • 27-04-2021, 02:21:45
    #9
    değiştir değil aslında burada koşul belirtiyorsun eğer diyorsun bu değişken 1 sayısına eşitse == 1 sonrasında ? bu soru işareti kural başlangıcı yani ilk gerçekleşecek kural tanımı oluyor : bu da bu kural eğer kurala uymuyorsa olan kısım else dediğimiz kısım çok zor değil aslında tam olarak neden bunu öğrenmek istiyorsun merak ettim bir sınav mı bu test ya da?