Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
以下是我在 php.ini 中的代码。
$sale = 200; $sale = $sale - + 1; echo $sale;
我不明白为什么变量的输出是 199。有人可以帮我理解它背后的逻辑。
提前致谢。
+ 1
是正整数1。
1
所以它被解释为:
$sale = $sale - (+ 1); // === $sale = $sale - 1;
这是因为 +1 是一个有效数字。
所以你也是:
$sale = $sale - (+ 1);
和+1等于1。
+1
数字符号比加/减运算符(+ 和 -)更重要