Robert B.: If Bedingung

Beitrag lesen

Moin Bernd,

if ($status != "6e623de7c366c92accd2b4a7ee49ad2a" || $status = "602c5602d0a86003a925951b46a012b4" || $status = "5555d1be56a4b410da755026783b4d9e"):

die oben genannte Zeile bedeute doch folgendes:

wenn $status nicht 6e623de7c366c92accd2b4a7ee49ad2a oder 602c5602d0a86003a925951b46a012b4 oder 5555d1be56a4b410da755026783b4d9e ist, dann blende das folgende ein, ansonsten nicht.

Nein. Diese Zeile bedeutet: Wenn $status nicht 6e623de7c366c92accd2b4a7ee49ad2a oder das Ergebnis der Zuweisung $status = "602c5602d0a86003a925951b46a012b4" wahr oder das Ergebnis der Zuweisung $status = "5555d1be56a4b410da755026783b4d9e" wahr ist. Die beiden Zuweisungen dürften meines Wissens einen wahren Wert ergeben.

Derzeit steht in $status der erste Wert und mir wird etwas angezeigt.

Ja klar, denn die erste Abfrage ist nicht erfüllt, also wird die nächste geprüft und die ist in dieser Form immer wahr.

Viele Grüße
Robert