0

Symfonyのブログでは、Symfony が高速であることを支持して、

for ($i = 0; $i<count($my_array); $i++)

に比べて遅いです。

for ($i = 0, $count = count($my_array); $i<$count; $i++)

彼らが言及した理由は「測定したから」でした。しかし、上記の 2 つのアプローチのうち、後者のほうが高速である理由は何でしょうか?

4

1 に答える 1

4

最初の「for」は、繰り返しごとに $my_array のカウントを計算します。2 番目の「for」は、count を 1 回計算します。

于 2012-05-25T11:53:36.107 に答える