if (Wenn, dann, sonst)

Wertet einen Wahrheitswert (condition) aus und führt bei wahr den Dann-Ausdruck (thenValue) und bei falsch den Sonst-Ausdruck (elseValue) aus.
Der Rückgabewert der Funktion ist dabei der Wert des ausgeführten Ausdrucks.

Syntax

$if(condition,thenValue[,elseValue])

Parameter

Name

Beschreibung

condition

Ein Ausdruck der zur Ermittlung eines Wahrheitswertes (bool'scher Wert) ausgeführt wird.

Liefert der ausgewertete Ausdruck true, wird der Ausdruck thenValue ausgewertet, ansonsten der optionale Ausdruck elseValue

thenValue

Ein statischer Wert oder Ausdruck, welcher dann ausgewertet und zurückgegeben wird, wenn die Bedingung (condition) true liefert

elseValue

Ein optionaler Wert oder Ausdruck, welcher ausgewertet und zurückgegeben wird, wenn die Bedingung (condition) false liefert

Rückgabewert

Gibt den ausgewerteten Fixwert oder die Rückgabe des ausgewerteten Ausdrucks zurück. Ist die Bedingung (condition) false und es wird kein elseValue angegeben, so gibt die Funktion null/leer zurück.

Beispiele

Syntax

Ergebnis

$if($true,Bedingung ist wahr,Bedingung ist falsch)

Bedingung ist wahr

$if($false,Bedingung ist wahr,Bedingung ist falsch)

Bedingung ist falsch

$if($false,Bedingung ist wahr)

null/leer

$if($get($input,DANGEROUS_GOODS),wahr,falsch)

wahr oder falsch, je nach Inhalt des Feldes DANGEROUS_GOODS von $input


Siehe auch:

ifEmpty

ifNotEmpty

cmp (Vergleich)

and (logisches Und)

or (logisches Oder)

not (logische Negierung)