ifnot
Назначение
Функция ifnot() проверяет истинность условия.
Если условие истинно, выполняется запрос первого аргумента.
Если условие ложно, возвращается второй аргумент.
Аргументы
Требует наличия двух аргументов, при этом важно соблюдать их последовательность:
-
Первый аргумент условие — это условие проверки, то есть логическое выражение, результатом вычисления которого является «истина» или «ложь».
-
Второй аргумент ложное_значение — возвращаемое значение, если условие первого аргумента ложно.
Аргументы могут быть не значениями, а функциями.
Примеры
В правиле ниже значение атрибута «Синоним» вычисляется в два этапа. Сначала проверяется наличие у аргумента $m синонимов (для корректной работы правила необходимо подключить словарь синонимов).
Если у аргумента есть синонимы, они будут перечислены как значения атрибута «Синоним». Если же у аргумента нет синонимов, то атрибуту будет присвоено значение «нет синонимов».