【问题标题】:Why && return true and and return false? [duplicate]为什么&&返回true并返回false? [复制]
【发布时间】:2015-06-22 19:58:39
【问题描述】:

在这个例子中:

$x = $b && $c;
$y = $b and $c;

为什么 $x = true 和 $y = false ? && 不等于 and 吗?

【问题讨论】:

  • 那么这是什么语言? Java、JS 还是 PHP?
  • java中没有关键字“and”...
  • 这不是java,不是javascript

标签: php


【解决方案1】:

PHP: 第一个代码将 $x 设置为 $b 与 $c 的比较结果,两者都必须为真, 第二个代码将设置 $y 像 $b 和 thant ,将 this 的成功与 $c 的值进行比较

【讨论】:

    【解决方案2】:

    运算符的优先级在这里有所不同。

    PHP Operator Precedence

    JavaScript Operator Precedence

    【讨论】:

      猜你喜欢
      • 2021-11-10
      • 1970-01-01
      • 1970-01-01
      • 2019-02-08
      • 2016-03-29
      • 2013-09-18
      • 1970-01-01
      • 2015-06-21
      • 2017-02-08
      相关资源
      最近更新 更多