注册 登录
编程论坛 PHP技术论坛

麻烦问下逻辑运算的优先级

挂在树上的猴子 发布于 2009-07-28 16:46, 778 次点击
<?php
$x=true;
$y=true;
$z=FALSE;

if($x or $y and $z)
{
    echo "true";
}
else
{
    echo "false";
}
?>

这段代码中的"or"和"and"应属同一个优先级,应该从左到右运算,为什么这里是先运算了and后运算or呢??
2 回复
#2
笨笨林2009-08-13 07:56
and 与 or 都是逻辑运算符,但 and 优先级更高。
#3
SkyGull2009-08-13 17:40
哈哈.逻辑很乱
1