出于好奇,以下两个选项在功能上是否相同?
$array_variable = function_that_creates_an_array();
foreach($array_variable as $a){
do_something()
}
Run Code Online (Sandbox Code Playgroud)
与
foreach(function_that_creates_an_array() as $a){
do_something()
}
Run Code Online (Sandbox Code Playgroud)
只是想确保我没有在每次迭代时调用函数或者像这样愚蠢的任何东西.
谢谢!