Forum: PC-Programmierung Syntax PHP - Bedingung


von Steffen B. (Gast)


Lesenswert?

Guten Abend zusammen,

ich habe eine Frage zur korrekten Syntax von PHP. Ich möchte zwei 
Bedingungen prüfen:

if (isset($variable1) && $ip1 == $ip2)

Es soll also geprüft werden, ob variable1 gesetzt ist und ob ip1 und ip2 
übereinstimmen.

Ist dies von der Syntax her korrekt, oder müsste ich vielmehr schreiben:

if (isset($variable1) && ($ip1 == $ip2))

Beides funktioniert, mir geht es darum, ob die erste Variante auch 
korrekt ist.

Vielen Dank!
Lg Steffen

von T.roll (Gast)


Lesenswert?

Steffen B. schrieb:
> Beides funktioniert, mir geht es darum, ob die erste Variante auch
> korrekt ist.

== bindet stärker als &&
Also ist es? :)

http://php.net/manual/de/language.operators.precedence.php

von Johnny B. (johnnyb)


Lesenswert?

Egal obs funktioniert, ich würde die Klammern  für eine bessere 
Verständlichkeit immer setzen.
Man kann sich so das Nachsehen ersparen, wenn man später wieder mal was 
am Code ändern muss oder jemand anderes etwas daran machen muss.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.