有人能深入解释为什么这会输出9 吗
这是我的PHP代码:
$x = 4;
$x = $x+++$x++;
echo $x;
执行如下:
$x = $x++ + $x++; ($x = 4)
$x = 4 + $x++; ($x = 5)
$x = 4 + 5; ($x = 6)
$x = 9;
有关Java中更复杂示例的更详细答案,请参阅以下答案:增量逻辑
有人能深入解释为什么这会输出9 吗
这是我的PHP代码:
$x = 4;
$x = $x+++$x++;
echo $x;
执行如下:
$x = $x++ + $x++; ($x = 4)
$x = 4 + $x++; ($x = 5)
$x = 4 + 5; ($x = 6)
$x = 9;
有关Java中更复杂示例的更详细答案,请参阅以下答案:增量逻辑