Re: use of curly braces with string interpolation.

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

 



On Wed, 2005-01-12 at 12:08, Jochem Maas wrote:
> Marek Kilimajer wrote:
> > Jochem Maas wrote:
> > 
> >> hi guys,
> > 
> > 
> >> I always use curly braces around vars placed in double quoted strings, 
> >> I do this for 2 reasons:
> >>
> >> 1. I believe It helps the engine because the var delimitation is 
> >> explicit, and this means the interpolation is (should be?) faster.
> >> 2. it looks nice (easier to read!)
> >>
> >> I have tried to test this with a simple script that does a million 
> >> interations - but I cannot get it to return consistent results - one 
> >> time with curlies is faster, another its slower. 
> > 
> > 
> > The difference happens at parse time, so if you want to measure any 
> > difference execute php script in a loop, not loop inside php script.
> > 
> 
> DOH! nice one Marek, will make an attempt to 'bash' a script together 
> asap (I'm crap at shell scripting! but the challenge is a good one).
> thanks for the heads up.
> 
> thinking about what you said, dumping some test code inside an exec() 
> call would have the same effect, no?

Try this, put your code in a file, say, testparse.php and
testparsebracket.php
and try something like 

myseq=`seq 1 1000`
time for i in $myseq; do php testparse.php;done
time for i in $myseq; do php testparsebracket.php;done

of course the time to spawn php will probably be the most time consuming
part

Bret

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


[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