php 函数可以通过使用 yield 关键字返回遍历器,遍历器逐个生成值,从而节省内存,提高代码可读性,并支持过滤器、转换器和聚合器等其他用法。
PHP 函数如何返回遍历器
遍历器是一种惰性数据结构,它根据需要逐个生成值,从而避免一次生成整个集合带来的内存消耗。PHP 中的函数可以通过使用 yield 关键字来返回遍历器。
语法:
function* generatorName(): Generator
{
// 生成值
yield $value1;
// ...
}




