zl程序教程

您现在的位置是:首页 >  后端

当前栏目

PHP生成器的使用Yield

PHP 生成器 yield 使用
2023-09-11 14:14:55 时间

什么是生成器?

听着高大上的名字,感觉像是创造什么东西的一个功能,实际上,生成器是一个用于迭代的迭代器。它提供了一种更容易的方式来实现简单的对象迭代,相比较定义类实现Iterator接口的方式,性能开销和复杂性大大降低。

说了半天不如直接看看代码更直观。

function test1()
{
   
    for ($i = 0; $i < 3; $i++)