您现在的位置是:首页 > PHP > yield 生成器【内存】 网站首页 PHP
yield 生成器【内存】
简介
暂无
yield 生成器
用途:
缓解大文件读取,或者多数据处理内存占用过多的情况
例子: 未使用 内存占用过高
function demo() {
$time = time();
$data = [];
for( $i = 1;$i < 100000;$i++){
$data[] = $i + $time;
}
return $data;
}
$res = demo();
foreach($res as v) {
echo $v;
}
使用: 使用后,内存只占用一丢丢
function demo() {
$time = time();
for( $i = 1;$i < 100000;$i++){
yield $i + $time;
}
}
$res = demo();
foreach($res as v) {
echo $v;
}
打赏本站,你说多少就多少
上一篇:博客-2020年度统计
下一篇:Fieldset逻辑组合标签