php yield

作者: chinariver | 来源:发表于2018-04-09 10:19 被阅读0次

<?php

set_time_limit(0);

echo  date('Y-m-d H:i:s').'<br/>';

function xrange($start, $end, $step = 1) {

    for ($i = $start; $i <= $end; $i += $step) {

        yield $i;

}

}

foreach (xrange(1, 10000) as $num) {

    echo $num;

echo "<br/>";

}

/*

* 1

* 2

* ...

* 1000

*/

echo "<br/>";

echo  date('Y-m-d H:i:s');

相关文章

  • php yield

  • Blade 模板引擎子视图

    include extends yield section1 home.blade.php 2 layouts.b...

  • zan框架入门(一)——协程

    zan 是基于PHP协程的网络服务框架,要使用zan框架,首先需要了解php的yield。建议先看一下 在PHP中...

  • php yield 程序优化

    yield 直接使用demo进行解释 function 1 function 2 调用函数 结果 解释方法2的执行...

  • PHP生成器和yield

    简介 生成器和yield结合可以实现php的协程 前置知识 如果对生成器和yield不了解,可以先看看下面两个博客...

  • PHP中的yield 用途

    yield生成器是php5.5之后出现的,yield提供了一种更容易的方法来实现简单的迭代对象,相比较定义类实现 ...

  • PHP生成器yield

    生成器 生成器的语法 yield关键字 以上例程会输出:1-1000000 yield关键字,当开始调用的时候返回...

  • PHP生成器yield

    yield比较适合计算大量的数据,PHP代码运行时节省大量的内存。 官方实例(生成器读取大文件): functio...

  • PHP yield 读取大文件

    传统方式 使用yield 特性读取文件 辅助函数 为了便于测试,我们写一个读取内存的辅助函数 测试

  • php yield生成器

    yield生成器 介绍 一个简单的例子就是使用生成器来重新实现 range() 函数。 标准的 range() 函...

网友评论

    本文标题:php yield

    本文链接:https://www.haomeiwen.com/subject/jvvbhftx.html