Hello everyone,
Knowing how much most of you like using double quotes I though to test it a bit. I was writing an article for PHPBeginner.com and made this interesting proven conclusion: Concatenating single quotes is faster unless you concatenate them more than two. Then game changes into the double quotes side. Sure, this is a miserable difference when doing a few print()s, but when you loop a lot it DOES change the game. Hope this was interesting to someone. Here's the code I was playing with. <? $limit = !$limit ? 1000 : $limit; $what = 'test'; include_once('timer.inc'); // just a simple timer taken from WeberDev $singe_escape = new c_Timer; $double_escape = new c_Timer; $double_no_escape = new c_Timer; $double_curly_escape = new c_Timer; $var = ''; $singe_escape->start(); for($i=0; $i<$limit; $i++) { $var .= 'this is the '.$what.' of concatenation '.$i.' in the strings'; } $singe_escape->stop(); $var = ''; $double_escape->start(); for($i=0; $i<$limit; $i++) { $var .= "this is the ".$what." of concatenation ".$i." in the strings"; } $double_escape->stop(); $var = ''; $double_no_escape->start(); for($i=0; $i<$limit; $i++) { $var .= "this is the $what of concatenation $i in the strings"; } $double_no_escape->stop(); $var = ''; $double_curly_escape->start(); for($i=0; $i<$limit; $i++) { $var .= "this is the {$what} of concatenation {$i} in the strings"; } $double_curly_escape->stop(); echo 'singe_escape <B>'.$singe_escape->elapsed().'</B><BR>'; echo 'double_escape <B>'.$double_escape->elapsed().'</B><BR>'; echo 'double_no_escape <B>'.$double_no_escape->elapsed().'</B><BR>'; echo 'double_curly_escape <B>'.$double_curly_escape->elapsed().'</B><BR>'; ?> Maxim Maletsky www.PHPBeginner.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]