PHP的前递增和后递增的区别

$x=0;$x++ 和 ++$x有什么不一样呢?两者输出的答案都是1呀
2025-05-02 06:24:50
推荐回答(1个)
回答1:

++$x 前递增 $x 加一递增,然后返回 $x
$x++ 后递增 返回 $x,然后 $x 加一递增
$x=10;
echo ++$x; // 输出 11

$y=10;
echo $y++; // 输出 10

$z=5;
echo --$z; // 输出 4

$i=5;
echo $i--; // 输出 5
?>