php逻辑运算符&&和and的区别

php的逻辑运算符与或非有两套运算符号,与包含 && and,或包含了 || or。表示的关系都是与和或,但两种符号的优先级是不一样的。
看下面的实例:
 

第一个运算结果如我们预期的一样变量的值为false,先进行了逻辑与运算,然后进行了赋值运算。
第二个运算结果却是true。因为运算符and的优先级低于=运算符,先进行了赋值运算,然后进行了逻辑运算。变量的值为true,但是整个表达式的值为false。
一切都明白了吧。

php运算符的优先级看这篇文章:

php运算符优先级结合的设计哲学:https://www.javaidea.cn/topic/1286.html

如若转载,请注明出处:https://www.javaidea.cn/article/8103.html

(0)
上一篇 2022年2月7日 上午10:03
下一篇 2022年2月7日 上午10:03

相关推荐

发表评论

您的电子邮箱地址不会被公开。