And another thing - these things differ from php version to php version...
On Wed, Jun 4, 2008 at 1:09 AM, Grant Cox <[EMAIL PROTECTED]> wrote: > > I agree, these artificial benchmarks are useless. The "modify loop" > benchmark showing foreach being 80x slower than while surprised me, so > I gave it a quick test here. I found quite the opposite, with > > foreach($data as $key => $val) $data[$key] .= 'a'; > > being 5x faster than the while loop. But then I tested an array with > 100K elements, so was comparing 0.09 seconds to 0.5 seconds. The link > provided tests an array with 100 elements - and so is comparing > _microseconds_. Neither is "correct", they both just test different > artificial, and trivial, cases. > > So basically, none of this stuff matters - until it matters in your > app. When your big collation function that loops over millions of > elements is running slowly, then it might be worth looking into these > kind of optimisations. > > > > On Jun 4, 1:21 am, "Marcin Domanski" <[EMAIL PROTECTED]> wrote: >> it would be good to test it in real life app. >> >> > > > -- Marcin Domanski http://kabturek.info --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---
