标签: php optimization
在Symfony blog上,为了支持Symfony更快,有人提到
for ($i = 0; $i<count($my_array); $i++)
较慢
for ($i = 0, $count = count($my_array); $i<$count; $i++)
他们提到的原因是“因为我们测量了”。但究竟是后者在上述两种方法中更快的原因是什么呢?
答案 0 :(得分:4)
第一个'for'计算每次迭代$ my_array的计数。第二个“for”计算一次。