Re: use of curly braces with string interpolation.

From: Date: Wed, 12 Jan 2005 23:18:33 +0000
Subject: Re: use of curly braces with string interpolation.
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-206253@lists.php.net to get a copy of this message
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

« previous php.general (#206253) next »