首页 > PHP中||符号的权重问题

PHP中||符号的权重问题

<?php   
$a = 3;
$b = 6;
if($a = 4 || $b = 4){
    $a++;
    $b++;
}
echo $a.$b;

结果为什么是17?


这个问题和我之前回答过的这个问题 http://.com/q/1010000000304873 有点类似。

if($a = 4 || $b = 4)

把这一行加上括号

if( $a = (4 || $b=4) )

你就应该能明白了吧。

【热门文章】
【热门文章】