PHP AND与&&运算符的区别
当我们比较AND和&&运算符时,区别在于优先级。当执行求值时,AND运算符的优先级低于运算符=,因此即使两个运算符执行相同的工作,结果也是不同的。
示例
我们首先来看一个AND运算符的示例-
<?php
$val1 = 55;
$val2 = 65;
if ($val1 == 55 and $val2 == 65)
echo "Result = True";
else
echo "Result = False";
?>输出结果
Result = True
示例
现在让我们看一下&&运算符的示例-
<?php
$val1 = 110;
$val2 = 110;
if ($val1 == 110 && $val2 == 110)
echo "Result = True";
else
echo "Result = False";
?>输出结果:
Result = True
示例
现在让我们在一个示例中看到差异-
<?php $bool = TRUE and FALSE; echo ($bool ? 'true' : 'false'), "\n"; $bool = TRUE && FALSE; echo ($bool ? 'true' : 'false'); ?>
输出结果
true false
热门推荐
10 小红书平安祝福语简短
11 生日祝福语大全女孩简短
12 收生日红包祝福语 简短
13 领证幽默祝福语简短
14 法考面试祝福语简短
15 老哥出门祝福语简短语
16 送灯祝福语简短独特
17 幼儿狗年祝福语大全简短
18 好听的元旦简短祝福语