PHP中"or"、"||"与赋值运算符的优先级

初学PHP,起初以为||与or是相同的,在PHP的manual中看到||与or优先级差别。

url:http://www.php.net/manual/zh/language.types.boolean.php

<?php
    $x = false;
    $y = true;

    $z = $x or $y;
    var_dump($z);

    $z = ($x or $y);
    var_dump($z);

    $z = $x || $y;
    var_dump($z);

    $z = ($x || $y);
    var_dump($z);
?>
View Code

输出结果:

可以看出:

OR的优先级低于=

|| 的优先级高于=

posted @ 2013-09-29 16:30  大心臟  阅读(651)  评论(0编辑  收藏  举报