我隐约记得以前遇到过这个问题,但我想知道这是否在 PHP 中不起作用:
echo $counter; // outputs 4
$output = $counter--;
echo $output; // outputs 4
如果我这样做:
$output = $counter - 1;
我没有任何问题。
有人可以对此有所了解吗?
谢谢,瑞安
你想要的是预减运算符:
echo $counter; // outputs 4
$output = --$counter;
echo $output; // outputs 3
您的代码,使用后减量,应该读作:
你想要的是以下(预减量),它说
代码是:
<?php
$counter = 4;
echo $counter;
$output = --$counter;
echo $output;
?>