学科分类
目录

逻辑运算符

逻辑运算符就是在程序开发中用于逻辑判断的符号,其返回值类型是布尔类型。PHP中的逻辑运算符如表1所示。

表1 逻辑运算符

运算符 运算 范例 结果
&& $a && $b $a和$b都为true,结果为true,否则为false
|| $a || $b $a和$b中至少有一个为true,则结果为true,否则为false
! !$a 若$a为false,结果为true,否则相反
xor 异或 $a xor $b $a和$b一个为true,一个为false,结果为true,否则为false
and $a and $b 与“&&”相同,但优先级较低
or $a or $b 与“||”相同,但优先级较低

对于“与”操作和“或”操作,在实际开发中需要注意以下两点。

(1)当使用“&&”连接两个表达式时,如果左边表达式的值为false,则右边的表达式不会执行。

(2)当使用“||”连接两个表达式时,如果左边表达式的值为true,则右边的表达式不会执行。

点击此处
隐藏目录