逻辑运算符(AND 和 OR)
在 PHP 中,有两个版本的逻辑 AND 和 OR 运算符。
操作者 | 如果是真的 |
---|---|
$a and $b |
$a 和 $b 都是真的 |
$a && $b |
$a 和 $b 都是真的 |
$a or $b |
$a 或 $b 都是真的 |
$a || $b |
$a 或 $b 都是真的 |
请注意,&&
和||
的操作符优先于 and
和 or
。见下表:
评估 | tihuan 的结果 17 | 评估为 |
---|---|---|
$e = false || true |
真正 | $e = (false || true) |
$e = false or true |
假 | ($e = false) or true |
因此,使用 &&
和||
代替 and
和 or
更安全。