解析:
对于代码
$x = 1; ++$x; $y = $x++
首先 x的值初始化为1, 然后是对x进行自增操作,此时x的值为2。接下来是 将 $x++ 赋值给y。 虽然 $x进行了自增。但是 $x++ 是先赋值然后再自增。执行完 $y=$x++之后,虽然x的值变为了3,而赋值给y的值依然是2。