note 98774 rejected from language.operators.string by thiago
| From: | thiago@php.net | Date: | Wed, 07 Jul 2010 04:05:20 +0000 |
| Subject: | note 98774 rejected from language.operators.string by thiago | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-170747@lists.php.net to get a copy of this message | ||
Note Submitter: alvarolinarescabre at gmail dot com
----
Hi I'm newbie on this....
Please help me up with that example at
kevin at metalaxe dot com !!!!!
-----------------------------------------------------------
I ran the follow script and found that using "$var" was 'mostly' slower than
using ' '.$var
<?php
$var = 1;
for( $x=0; $x < 101; $x++ )
{
echo '<br /><br />var = int( '.$var.' )<br />';
$timer->reset();
for( $i=0; $i<100001; $i++ )
{
$string = " {$var} {$var} {$var} {$var} {$var} {$var} {$var} {$var} {$var} {$var}
{$var} {$var} {$var} {$var} {$var}";
unset( $string );
}
echo 'One string with 15 $vars was set using one concat 100000 times and took
'.$timer->fetch_time().' seconds to execute <br />';
$timer->reset();
for( $i=0; $i<100001; $i++ )
{
$string = ' '.$var.' '.$var.' '.$var.' '.$var.'
'.$var.' '.$var.' '.$var.' '.$var.' '.$var.'
'.$var.' '.$var.' '.$var.' '.$var.' '.$var.'
'.$var;
unset( $string );
}
echo 'One string with 15 instances of $var was set using multiple concats 100000 times and
took '.$timer->fetch_time().' seconds to execute';
}
exit();
?>
"Replacing $timer with a generic timing class of course."
------------------------------------------------------------------
I don't what taking about :-(
Thank a lot....