出於好奇,以下兩個選項在功能上等效嗎?將函數返回結果傳遞給foreach循環
$array_variable = function_that_creates_an_array();
foreach($array_variable as $a){
do_something()
}
與
foreach(function_that_creates_an_array() as $a){
do_something()
}
只是想確保我沒有要求在每個迭代上或任何啞類似的功能。
謝謝!