如果提供的foreach循环数组是一个函数调用,是否有性能损失?

时间:2010-10-11 16:34:51

标签: php foreach

  

可能重复:
  PHP: how is an array in a foreach loop read?

如果我有一个类似于此的foreach循环:

//$test->result() returns an array
foreach ($test->result() as $index=>$value) ...

是否存在明显的性能差异,而不是将结果存储在变量中,然后将其用作提供的数组?

$result = $test->result();
foreach ($result as $index=>$value) ...

我的猜测是没有性能差异,可能是因为用于存储该$ result变量的内存略有增加。

0 个答案:

没有答案