$a + $a++中先执行 $a++, $a被压到栈中,值为3. 然后执行++操作后$a变为4, 值为4的a被压到栈中。然后使用栈中的两个值执行加法操作,得7示意图 $a(3) -> $a(4) -> 加法操作 4 + 3 可以看出前面参与计算的$a是4, 后面参与计算的$a是3
$a + $a++
中先执行$a++
, $a被压到栈中,值为3. 然后执行++操作后$a变为4, 值为4的a被压到栈中。然后使用栈中的两个值执行加法操作,得7
示意图
可以看出前面参与计算的$a是4, 后面参与计算的$a是3