<?php
$a=3;$b=4;
if($a||$b=5){
//||或和|的区别
echo $b;
echo $a;
}
?>

结果:43

<?php
$a=3;$b=4;
if($a|$b=5){
//||或和|的区别
echo $b;
echo $a;
}
?>

结果:53

考的是运算符优先级 逻辑运算符(||)高于赋值运算符(=)

Related Posts: PHP-$a=3;$b=4; if($a||$b=5){echo ‘todo’; }的结果 :