标签 生成器 下的文章

初学者理解生成器


理解php生成器并不是一个艰巨的事情。希望你能在看完这篇文章之后完全理解他。那么,让我们开始吧。

什么是PHP生成器?

我们都知道内存管理是所有编程模块当中最难处理的。小巧,轻便和快速的应用总是人们所喜爱的。在PHP5.5当中,我们引入PHP生成器的概念。这个概念非常有用他能是我们的应用运行的更快。总的来说,这个概念就是不在内存当中创建数组。首先让我们用一个例子来解释它。创建一个generator.php在你本地,粘贴如下代码,执行代码并查看。

<?php
    function getLimit ($max = 10) {
        $array = [];

        for ($i = 1; $i < $max; $i++) {
            $array[] = $i;
        }

        return $array;
    }

    foreach (getLimit(15) as $range) {
        echo "Dataset {$range} <br>";
    }

输入结果