dtq81142 2013-05-21 16:18
浏览 18
已采纳

范围功能看不到$ i

I am trying to learn range and xrange functionality by plugging PHP.net code into a code generator. When I run the following code I am given the error:

unexpected '$i' (T_VARIABLE) on line 4

Here is the code:

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 ";
}

Thanks in advnace for your insight!

  • 写回答

1条回答 默认 最新

  • dongluan0020 2013-05-21 16:39
    关注

    From Generators doc:

    (PHP 5 >= 5.5.0)

    So it won't work with PHP 5.4 or below.

    If you want to try PHP 5.5 online, use codepad.viper-7.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 下图接收小电路,谁知道原理
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度