深川です 評価順位は +- より ++/--が高いのでphp5で提示された結果が 正しいと思います。 $a = 1; $x = $a + 0 + $a--; [step 1] $x = 1 + 0 + $a--; //$a is 1 [step 2] $x = 1 + 0 + 1; //$a is 0 答え $x = 2 $a = 1; $x = $a + $a-- + 0; [step 1] $x = $a + 1 + 0; //$a is 0 [step 2] $x = 0 + 1 + 0; //$a is 0 答え $x = 1