可能重复:
如何读取 PHP foreach 循环中的数组?
如果我有这个功能:
function getList()
{
$list = array();
$list['foo'] = 'Foo';
$list['bar'] = 'Bar';
return $list;
}
然后我这样做:
foreach ( getList() as $item )
{
echo $item.'<br>';
}
该代码是否会比这样做慢:
$list = getList();
foreach ( $list as $item )
{
echo $item.'<br>';
}