0

PHP.net コードをコード ジェネレーターにプラグインして、範囲と xrange の機能を学習しようとしています。次のコードを実行すると、エラーが発生します。

4 行目に予期しない '$i' (T_VARIABLE) があります

コードは次のとおりです。

function xrange($start, $limit, $step) {
    if ($start < $limit) {
        for ($i = $start; $i <= $limit; $i += $step) {
            yield $i;
        }
    } else {
        for ($i = $start; $i >= $limit; $i -= $step) {
            yield $i;
        }
    }
}


foreach (range(1, 9, 2) as $number) {
    echo "$number ";
}

あなたの洞察力に感謝します!

4

1 に答える 1