搜尋

首頁  >  問答  >  主體

PHP在foreach中引入function的效率如何?

例如,我运行一个foreach循环:

foreach(func() as $row){echo $row;
}

此时func()是运行一次还是运行多次?用不用像网上所说为了效率优化,先定义:

$arr=func();

再执行:

foreach($arr as $row){    echo $row;
}


高洛峰高洛峰3064 天前577

全部回覆(1)我來回復

  • 三叔

    三叔2016-10-22 14:14:22

    按解释来说应该是执行一次,不过为了代码好理解最好先求出值再foreach

    回覆
    0
  • 取消回覆