PHP生成器的一个简单示例

PHP生成器的一个简单示例
一般来说,当您迭代一组数据时,需要创建一个数据。假设数组很大,它将消耗大量的性能,甚至导致内存不足。

复制代码代码如下所示:

致命错误:允许内存大小为134217728字节耗尽(试图分配32字节)5

范围(1, 100000000);
php5.5实现发电机。每当生成一个数组元素时,它都会返回收益关键字并执行函数暂停。在执行函数下一个方法时,它将继续从最后一个屈服位置执行。下面的示例只生成中间变量I。

复制代码代码如下所示:

函数xrange(美元美元美元开始,限制,步= 1){

对于($ i = $开始;$ i = $限制;$ I = $步骤){

收益1美元;

}

}
foreach(xrange(1, 9, 1)达数){



}

tag:生成器示例简单电脑软件php

相关内容