php - 在函数中循环或多次调用函数,哪个更快?

标签 php loops

基本上我有一个数组并想为每个元素调用相同的函数。哪种方式更快?

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/

相关文章:

php - 如何使用wordpress自定义元素?

php - MySQL 或 Yii2 ActiveRecord

javascript - JS 中循环包含对象数组的对象

php - 如何检查另一个数组数组中是否存在相似数组

jquery - 可以在 CoffeeScript 中循环每个吗?

java - 将固定数量的 for 循环转换为参数化数量时出现问题

java - 在java数组中查找重复项

php - 显示 1x1 GIF(跟踪像素、网络信标)的最有效方式

php - 删除标签但如果匹配字符串则保留标签之间的内容

php - Doctrine2 将实体导出到数组