phpbar.de logo

Mailinglisten-Archive

[php] Was stimmt mit meiner if(or) Anweisung nicht?

[php] Was stimmt mit meiner if(or) Anweisung nicht?

Hans Egg hans.egg at swissonline.ch
Mit Jul 9 08:41:02 CEST 2008


Hallo Yannik

Am 08.07.2008 um 22:51 schrieb Yannik Hampe:

> das liegt daran, da das || eine höhere Priorität hat, als das or

Einverstanden.

> und auch eine höhere Priorität als das ==.

Nicht einverstanden. Gleichheit und Ungleichheit haben eine höheren  
Rang.

Die Zuweisungen (= .= etc.) hingegen stehen zwischen || und or:

$a = $b or $c   wird verarbeitet als   ($a = $b) or $c
$a = $b || $c   wird verarbeitet als    $a = ($b || $c)


Gruß, Hans

php::bar PHP Wiki   -   Listenarchive