• 技术文章 >PHP >PHP教程

    php中生成器是什么

    小妮浅浅小妮浅浅2021-10-22 10:23:02原创13134

    1、生成器提供了一种更容易实现简单对象迭代的方法。与定义类相比,性能支出和复杂性大大降低。

    2、生成器允许在foreach代码块中写代码来迭代一组数据,而不需要在内存中创建一个数组,这将使内存达到上限或占据相当大的处理时间。

    实例

    public function testYield($nums) {
        foreach($nums as $num) {
            yield $num;
        }
    }
     
    public function index()
    {
        foreach($this->testYield([1,2,4,5]) as $num) {
            dump($num);
        }
        die();
    }

    以上就是php中生成器的介绍,希望对大家有所帮助。更多php学习指路:php教程

    专题推荐:php 生成器
    上一篇:php接口安全的三个机制 下一篇:php包装迭代器如何理解

    相关文章推荐

    • php中如何设计队列• php单例模式有什么用• php工厂模式的使用• php接口安全的三个机制

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网