永发信息网

给大家出一道PHP中等题,帮帮分析一下

答案:6  悬赏:30  手机版
解决时间 2021-02-04 17:27
给大家出一道PHP中等题,帮帮分析一下
最佳答案
这个其实是运算符优先级的问题
if($a = 3 && $b = 3)相当于
if($a = (3 && $b = 3))赋值运算从右至左,所以$b = 3;而&&符号优先级高于前面的赋值符号,这里3就与$b=3,结果自然为1,最后将1赋值给$a,所以$a的结果为1,。之后进行++操作。
所以最后输出的结果为:
1 - 4
全部回答
不知道你想要分析什么 哈哈 我知道了
答案是 : 4 - 4
$a=0;$b=0;
if($a=3 && $b = 3){
    echo $a;        //输出1    判断语句语句中$a=3为正(true)
    echo $b;        //输出3    &&符号前方为正,继续执行后方 $b 赋值为3
    $a++;            
    $b++;            
}
echo $a." - ".$b;    //输出1 - 4
为什么  $a  没出现自增而直接输出,$b不一样?   我也不清楚了,

涉及到运算符优先级和变量类型

$a=0;
$b=0;
if($a=(3 && $b=3)){
    //$c = gettype($a);    //$a是boolean值,值为1,所以$a++也是boolean,值为1
    $a++;
    //$d = gettype($b);
    $b++;      //$b=3,$b++,自加,故$b=4
}
echo $a.'--'.$b;
?>
$a=0; $b=0;
if($a=3 && $b=3){
var_dump($a);
var_dump($b);
$a++; $b++;
var_dump($a);
var_dump($b);
}
echo $a.",".$b;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有关局部正畸的问题
金理昂珠宝地址有知道的么?有点事想过去
四川省剑阁林源香料有限公司柏木油收购门市部
血糖是人体重要的生理指标之一,正常血糖值为
sd澳洲山羊奶皂洗完脸起皮什么原因
旗旒的意思是什么啊?知道的请说下!
如果拿着身份证但本人不在场,能办信用卡吗
如果说燕子是-----,那么落叶应该是-------,
黄金心态读后感
艾柏尔·家具(巫溪专卖店)地址在什么地方
为什么还要将烧杯洗涤23次的洗液都要转入容量
qq开通单独开通黄钻和绿钻后,是不是自动激活
和慧北路/雅观路(路口)在哪里啊,我有事要去
一个正方形的边长增加20%,它的面积增加百分之
殿院的意思是什么啊?知道的请说下!
推荐资讯
Editor-at-Large是什么意思
液位计从水里拿出来能冻坏吗?
如何提升建筑工程施工技术质量控制措施
想知道: 汕头市 从两英服装市场到澄海区怎么
山桐子的意思是什么啊?知道的请说下!
读我国“黄土高原示意图”,回答下列问题:(
《心事》的作文
汤姆索亚历险记中有哪些比喻句?
刚刚办了个浦发信用卡,自己怎么样可以注销掉
怎样可以查到女人和别人同居过
平行四界Ⅲ歌词
五征农用三轮车(2.3米)现在的市场价格是多
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?