<?php
function cc() : array
{
$num = 0;
$arr = [];
while ($num < 100){
$arr[] = $num;
$num++;
}
return $arr;
}
/**************调用方法1******************/
$start1 = memory_get_usage();
foreach (cc() as $v){
echo $v;
}
$end1 = memory_get_usage();
echo PHP_EOL;
echo PHP_EOL;
echo ($end1 - $start1).PHP_EOL;
//返回: 32
/**************调用方法2******************/
$start2 = memory_get_usage();
$a = cc();
foreach ($a as $v){
echo $v;
}
$end2 = memory_get_usage();
echo PHP_EOL;
echo PHP_EOL;
echo ($end2 - $start2).PHP_EOL;
//返回: 8248