如果我有一个类似于此的foreach循环:
//$test->result() returns an array
foreach ($test->result() as $index=>$value) ...
是否存在明显的性能差异,而不是将结果存储在变量中,然后将其用作提供的数组?
$result = $test->result();
foreach ($result as $index=>$value) ...
我的猜测是没有性能差异,可能是因为用于存储该$ result变量的内存略有增加。