Hallo liebes Forum,
Ich hätte da zwei Fragen bezüglich logischer Operatoren in PHP:
- Wenn ich sie in einer if Klausel verwende, sollte ich dann um die "verknüpften" Elemente Klammern setzen? Was ist z.B. hier besser:
if ($a == 1 AND $b == 2)... oder
if (($a == 1) AND ($b == 2))
Ich habe bis jetzt immer die obere Variante benutzt... funktioniert offensichtlich auch. Aber wäre es trotzdem ratsam die Klammern zu setzen?
- Ich verwende den OR-Operator, benötige zusätzlich aber noch einen AND Operator in der if-Klausel... ist das möglich? z.B.
if ($a == 1 OR $a == 0 AND $b == 0)...
Das soll heißen: Die Anweisungen der If Klausel sollen ausgeführt werden, wenn $a gleich eins ist, oder wenn $a UND $b gleich null sind... funktioniert die Klausel auf diese Art?
Würde mich sehr über eure Hilfe freuen!
MfG,
Consti