[PHP-users 35352] Re: 演算子の評価順位

Taku Fukagawa tkyhrn1008 @ gmail.com
2010年 8月 25日 (水) 20:01:20 JST


深川です

評価順位は +- より ++/--が高いので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


PHP-users メーリングリストの案内