我无意中偶然发现了以下代码片段,这让我挠了好久:
$sum = 0; $realSum = 0;
foreach (range(0,5) as $number) {
$sum =+ $number;
$realSum += $number
}
echo "Sum: $sum, RealSum: $realSum";
// prints 'Sum: 5, RealSum: 15'
?>
我想要的显然是+=
声明,但不知何故 PHP 根本不会引发任何错误或警告+=
。我的 IDE 也没有抱怨。
这是什么=+
东西$sum =+ $number
?我在官方文档中找不到任何关于此的内容。