基本上我有一个数组并想为每个元素调用相同的函数。哪种方式更快?
foreach($elemeents as $element){
callFunction($element);
}
或
function callFunction($leements){
foreach($elements as $element){
//do something
}
}
提前谢谢,我只是一个初学者
最佳答案
函数内部的循环可能稍微快一些,因为每个函数调用都有(轻微的)成本。但是,这不会有太大区别。
这确实是过早的优化,并且the root of all evil .
你应该把它写得清楚,然后如果它太慢,找出它慢的地方并优化它。
关于php - 在函数中循环或多次调用函数,哪个更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3109469/