【发布时间】:2016-11-16 08:17:54
【问题描述】:
谁能解释一下这里发生了什么:
if(2 && 5 < 4)
如果我有例子
$x = 2 && 3;
和 var_dump($x) 无论数字是多少,它都会给出 boolean(true)。 但在这里,数字似乎与 4 一一比较。
【问题讨论】:
-
"var_dump($x) 无论数字是多少,它都会给出 boolean(true)" 不,它没有。如果其中一个值为 false,则转储也将为 false。
-
这里有一些关于发生了什么的信息:php.net/manual/en/language.types.boolean.php
标签: php if-statement logical-operators