Кто-нибудь видел этот «iif» в php раньше? Что это на самом деле? Я пытаюсь найти документацию для него в php.net, но я не нашел его. Любой может дать простой пример того, как использовать этот «iif»?
Это часть PHPKit. Это означает Immediate If .
Синтаксис:
iif(condition, true statement, false statement);
@ Комментарий VolkerK следует отметить: «И имейте в виду, что iff (x, y, z) оценивает как y, так и z (оценка ленивого параметра функции в php), а x? Y: z оценивает только y или z».
Функция iif
не существует в стандартных библиотеках PHP. Но в большинстве случаев это «короткое выражение», например: (condition ? true : false)
.
скопировано из 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');