-3

以下是我在 php.ini 中的代码。

$sale = 200;
$sale = $sale - + 1;
echo $sale;

我不明白为什么变量的输出是 199。有人可以帮我理解它背后的逻辑。

提前致谢。

4

2 回答 2

4
+ 1

是正整数1

所以它被解释为:

$sale = $sale - (+ 1);
// ===
$sale = $sale - 1;
于 2013-05-29T12:13:58.400 回答
0

这是因为 +1 是一个有效数字。

所以你也是:

$sale = $sale - (+ 1);

+1等于1

数字符号比加/减运算符(+ 和 -)更重要

于 2013-05-29T12:14:10.423 回答