高手看看php这句话是什么意思

$a == 0 && $b++;
这个语句是来自php或者python的原文,“&&”是什么意思,整句话的意思是。

&&是 and

举个栗子:
$a=0;
$b=1;
$a == 0 && $b++;

输出$b是2

$a == 0 && $b++;
我是学java的,从java的角度,我的理解:
它是一个逻辑表达式,&&是逻辑运算符,在执行$b++之前会先判断 $a == 0;这个表达式是否为true,只有为true的前提下才会执行$b++,否则不执行。

<?php
$a=0;
$b=9;
if($a == 0 && $b++){
echo $a ;
echo $b;
}
?>
$a &&$b++ 这个条件是说$a这个变量和$b加1都成立的情况下,我上面举的例子输出的结果是0和10