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
热门推荐
1 怎么说祝福语简短
9 聚餐会祝福语简短
10 高考祝福语简短10字
11 航空公司祝福语简短
12 简短长辈新年祝福语
13 节日祝福语幽默简短的
14 贫困户祝福语简短
15 大雪生日祝福语大全简短
16 奶奶八十寿辰祝福语简短
17 送灯祝福语简短独特
18 国庆求婚祝福语简短精辟