在 PHP 中,逻辑运算符用于组合条件语句。这些运算符允许您通过将多个条件组合在一起来创建更复杂的条件。
逻辑运算符一般用于 if、while 和 for 等条件语句中,用于根据特定条件控制程序执行的流程。
下表突出显示了 PHP 支持的逻辑运算符。
假设变量 $a 保存 10,变量 $b 保存 20,则 −
运算符 | 描述 | 示例 |
---|---|---|
and | 逻辑 AND 运算符。如果两个操作数都为 true,则 条件 变为 true。 | (A and B) 是 true |
or | 逻辑 OR 运算符。如果两个操作数中的任何一个不为零,则 条件 变为 true。 | (A or B) 是 true |
&& | 逻辑 AND 运算符。如果左操作数和右操作数均为 true,则 AND 运算符返回 true。 | (A && B) 是true |
|| | 逻辑 OR 运算符。如果两个操作数中的任何一个不为零,则 条件 变为 true。 | (A || B) 是 true |
! | 逻辑 NOT 运算符。用于反转其操作数的逻辑状态。如果条件为 true,则 逻辑 NOT 运算符将为 false。 | !(A && B) 是 false |
例子
下面的示例展示了如何在 PHP 中使用这些逻辑运算符 -
它将产生以下输出 -
测试1:a或b为false
测试2:a或b为false
测试3:a或b为true
测试4:a或b为true
测试5: a为true
测试6: b为true
测试7:a为false
测试8: b为false