可以了解下yield关键字和迭代器的概念,这是从PHP5.5加入的特性。相关链接在这里他的原理是在foreach的时候才进行迭代,之前每次只抛出一个yield,然后就停了。这样每次foreach的时候,内存占用的只有一次循环的,而不会把所有的循环一次性跑完,占满内存。
可以了解下
yield
关键字和迭代器的概念,这是从PHP5.5加入的特性。相关链接在这里
他的原理是在foreach的时候才进行迭代,之前每次只抛出一个yield,然后就停了。
这样每次foreach的时候,内存占用的只有一次循环的,而不会把所有的循环一次性跑完,占满内存。