You are here: Re: Which is faster? While vs For, if vs if...else « PHP Programming Language « IT news, forums, messages
Re: Which is faster? While vs For, if vs if...else

Posted by Rik on 10/19/06 06:29

Chung Leong wrote:
> Sonnich wrote:
>> So, which is faster:
>>
>> for($j = 0;$j<count($array);$j++)
>> or
>>
>> $j = 0
>> while($j<count($array))
>> $j++;
>>
>> (well, I know that counting down is faster, so...
>>
>> $j = count($array)-1;
>> while($j>=0)
>> $j--;
>> )
>
> They're both slow. foreach() is the fastest.

Very true indeed.

Then again, the looping is often not the problem, more the actual logic
that is performed within the loop. If you need looping, you need looping,
no denying that. The logic inside the loop however, often has very useless
duplicate assigments etc. When looping, be sure to set everything not
related to the loop outside that particular loop.

That seems very obvious, but I cannot count the times I've seen loops with
identical assignments over and over again.
--
Rik Wasmus

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация