On 3/24/07, Richard Lynch <ceo@xxxxxxxxx> wrote:
On Thu, March 22, 2007 5:14 pm, Tijnema ! wrote: > On 3/22/07, Jon Anderson <janderson@xxxxxxxxxxxxxxxxxx> wrote: >> Your test isn't exactly fair. The for loop has no statements in it, >> and >> the while loop has one. Your tests show while as approx 7% faster, >> while >> a modified test shows an approximate 30% speed improvement: >> >> Do this: >> >> for ($i=0;$i<10000000;$i++) {} >> >> v.s.: >> >> $i = 0; >> while ($i++ < 10000000) {} >> >> The above while loop is 30% faster than the for. A little teaking on >> the >> for loop, it's faster still: Folks: How often do you use a loop of any kind in PHP with enough iterations that this is even significant? Write the code that makes sense. Optimize the biggest bottleneck until performance is acceptable.
It was more likely to get an idea if there was a real difference or not, and apparently there is not really a big difference. But well if you are going to create a script where 1000+ loops are, you might get a few seconds faster script :) Tijnema
-- Some people have a "gift" link here. Know what I want? I want you to buy a CD from some indie artist. http://cdbaby.com/browse/from/lynch Yeah, I get a buck. So?
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php