2008/12/22 German Geek <geek...@gmail.com>:
> 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 <quickshif...@gmail.com>wrote:
>
>> On Mon, Dec 22, 2008 at 3:10 PM, Clancy <clanc...@cybec.com.au> wrote:
>>
>> > On Mon, 22 Dec 2008 10:20:09 +1100, dmag...@gmail.com (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 <tor...@2powerweb.com>

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to