Bu "IIF" nedir

3 Cevap php

Herkes önce php bu "IIF" görmek vardır? Aslında nedir? Ben php.net bunun için belgeleri aramak için deneyin ancak herhangi buldum yaktık. Herkes bu "IIF" kullanmak için nasıl basit bir örnek verebilir misiniz?

3 Cevap

Bu PHPKit bir parçasıdır. Bu Immediate If anlamına gelir.

Sözdizimi:

iif(condition, true statement, false statement);

@ VolkerK sözleri, belirtmek gerekir: "Ve x y ise IFF (x, y, z) (php hiçbir tembel fonksiyon parametre değerlendirme) y ve z hem de değerlendirir unutmayın:. Z sadece y ya da z değerlendirir"

Fonksiyonu iif, standart PHP kütüphanelerde mevcut değildir. Ancak çoğu durumda bu 'kısa if ifadesi' gibi: (condition ? true : false).

http://www.phpfreaks.com/forums/index.php?topic=124215.0 kopyalanmıştır



function iff($tst,$cmp,$bad) {
    return(($tst == $cmp)?$cmp:$bad);
}

echo iff('one','two','three');
echo iff('four','four','ok');