找出 foreach 引用里的 bug

来自 数组
PHP 8.3.33 进阶 4分钟 找出 1处问题

找出最终数组为何出现两个 1300。

php
<?php
function discountedPrices(array $prices): array
{
    foreach ($prices as &$price) {
        $price -= 500;
    }

    foreach ($prices as $price) {
        // A later read-only loop should not change the array.
    }
    return $prices;
}
在试验场中打开
报告错误