php – 将函数传递给foreach循环

前端之家收集整理的这篇文章主要介绍了php – 将函数传递给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()
}

只是想确保我不会在每次迭代中调用函数或任何愚蠢的.

谢谢!

是的,他们基本相同.

唯一的区别是第一个将为当前作用域添加一个变量(即如果在全局范围内).

猜你在找的PHP相关文章