9
votes

Qu'est-ce que ce "iif" dans PHP signifie?

Quelqu'un a-t-il déjà vu cette "IIF" dans PHP? Qu'est-ce que c'est réellement? J'essaie de rechercher la documentation à PHP.net, mais je ne peux en trouver aucun. Tout le monde peut donner un exemple simple de comment utiliser ce "IIF"?


0 commentaires

3 Réponses :


7
votes

Cela fait partie de phpkit. Il représente immédiatement si .

La syntaxe est la suivante: p>

iif(condition, true statement, false statement);


2 commentaires

Ciocchi i piatti?


Bonjour @skilldrick, immédiat Si le lien est maintenant cassé.



11
votes

La fonction iif n'existe pas dans les bibliothèques PHP standard. Mais dans la plupart des cas, il s'agit d'une "courte si expression" telle que: (condition? True: false) .


2 commentaires

C'est une expression et pas une déclaration.


Et gardez à l'esprit que IFF (X, Y, Z) évalue à la fois Y et Z (aucune évaluation de paramètre de fonction paresseuse en PHP) tandis que X? Y: Z n'évalue que Y ou Z.



1
votes

copié de http://www.phpfreaks.com/forums/index .php? Topic = 124215.0


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

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


0 commentaires