PHP语句问题:$a = 0; $b = 0; if($a=3 && $b=3){ $a++; $b++;} echo $a.",".$b;
1个回答
展开全部
其实,多加几个括号你就明白了,因为
&&
的执行大于
赋值
,实际上执行的顺序是:
<?php
$a = 0;
$b = 0;
if ($a = ( 3 && ($b = 3))) {
var_dump($a, $b);
$a++;
var_dump($a, $b);
$b++;
}
echo $a . "," . $b;
&&
的执行大于
赋值
,实际上执行的顺序是:
<?php
$a = 0;
$b = 0;
if ($a = ( 3 && ($b = 3))) {
var_dump($a, $b);
$a++;
var_dump($a, $b);
$b++;
}
echo $a . "," . $b;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |