【发布时间】:2022-01-15 08:11:55
【问题描述】:
$q = TRUE and FALSE; // or use AND
var_dump($q);
返回 FALSE
$q = FALSE or TRUE; // or use OR
var_dump($q);
返回 FALSE
将 AND 替换为 && 和 OR 替换为 ||给出相反和正确的结果。我已经用 v5 和 v7 对此进行了测试,结果相同。 函数 AND 和 OR 和 && 和 || 有什么区别? ?
【问题讨论】:
-
php.net/manual/en/language.operators.logical.php 作为第一个参考点。特别看一下例子和关于优先级的注释。
-
注:
$q = TRUE and FALSE;返回true,而不是false。 -
那很好,但它没有!
-
我去了一个沙盒 [link]wtools.io/php-sandbox/b8or 并输入
-
你确定吗?演示:3v4l.org/1KEJX