Hab*_*wad 2 php logical-operators
我想下面的代码,并得到&&和和是不同的.
<?php
$keyWord = 2 and 3>4;
$symbol = 2 && 3>4;
echo $keyWord===$symbol ? 'equal' : 'not-equal';
Run Code Online (Sandbox Code Playgroud)
输出:不相等
为什么?
它们没有相同的优先权.完全括约,您的代码是:
($keyWord = 2) and (3>4); // $keyWord = 2
$symbol = (2 && (3>4)); // $symbol = false
Run Code Online (Sandbox Code Playgroud)
2因此,false显然不一样'not-equal'.
| 归档时间: |
|
| 查看次数: |
277 次 |
| 最近记录: |