Re: More microptimisation (Was Re: [PHP] Variable as an index)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



oops, yes of course lol
Tim-Hinnerk Heuer

http://www.ihostnz.com


On Tue, Dec 23, 2008 at 7:43 PM, Lars Torben Wilson <larstorben@xxxxxxxxx>wrote:

> 2008/12/22 German Geek <geek.de@xxxxxxxxx>:
> > agree, ++$i wont save u nething, it just means that the variable is
> > incremented after it is used:
>
> You meant ". . .before it is used:", right?
>
>
> Torben
>
> > $i = 0;
> > while ($i < 4) echo $i++;
> >
> > will output
> > 0123
> >
> > while
> >
> > $i = 0;
> > while ($i < 4) echo ++$i;
> >
> > will output
> > 1234
> >
> > Tim-Hinnerk Heuer
> >
> > http://www.ihostnz.com
> >
> >
> > On Tue, Dec 23, 2008 at 7:25 PM, Nathan Nobbe <quickshiftin@xxxxxxxxx
> >wrote:
> >
> >> On Mon, Dec 22, 2008 at 3:10 PM, Clancy <clancy_1@xxxxxxxxxxxx> wrote:
> >>
> >> > On Mon, 22 Dec 2008 10:20:09 +1100, dmagick@xxxxxxxxx (Chris) wrote:
> >> > ............
> >> > >I'd call this a micro-optimization. If changing this causes that much
> of
> >> > >a difference in your script, wow - you're way ahead of the rest of
> us.
> >> >
> >> > Schlossnagle (in "Advanced PHP Programming") advises:
> >> >
> >> > $i = 0; while ($i < $j)
> >> >        {
> >> >        ........
> >> >        ++$i;
> >> >        }
> >> >
> >> > rather than:
> >> >
> >> > $i = 0; while ($i < $j)
> >> >        {
> >> >        .......
> >> >        $i++;
> >> >        }
> >> >
> >> > as the former apparently uses less memory references.  However I find
> it
> >> > very hard to
> >> > believe that the difference would ever show up in the real world.
> >>
> >>
> >> nonsense, some college kid is going to put ++$i on a test to try an
> impress
> >> the professor when the semantics call for $i++ :D
> >>
> >> -nathan
> >> p.s.
> >> in case you couldnt tell; been there, done that. lol
> >>
> >
>
>
>
> --
> Torben Wilson <torben@xxxxxxxxxxxxx>
>

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux