[Php-it] Stringhe racchiuse da apici singoli o doppi

Emiliano Gabrielli (aka AlberT) AlberT at superalbert.it
Wed Apr 11 18:37:52 CEST 2007


On Wednesday 11 April 2007 17:55, Cristiano Verondini wrote:
> > voto per la 3) .. con le dovute eccezioni quando servono:
> >
> >  - non ho rifatto la prova, ma mi pare che sia più performante della 2
>
>     Dubito, ma se fai un test che smentisce le mie letture dei sorgenti di
> PHP, mi fai un favore! :P

hai ragione,  su un test un po' farlocco ma alla fine delucidativo di 1M 
iterazioni 
$a = 'ciao';
 $ar = array( 'a'=>'mondo!' );

 for ( $i=0; $i<1000000; ++$i ) {
     echo "{$a} {$ar['a']}";
 }

ci mette 6.453 s

mentre 
$a = 'ciao';
 $ar = array( 'a'=>'mondo!' );

 for ( $i=0; $i<1000000; ++$i ) {
     echo $a. ' '. $ar['a'];
 }

ci mette 6.51

(media su 5 set da 1M iter)

per un guadagno di ben 3.1 punti perdecimilari :-P


-- 
<?php echo '     Emiliano Gabrielli (aka AlberT)     ',"\n",
'              socio fondatore del GrUSP             ',"\n",
' AlberT_at_SuperAlberT_it   -   www.SuperAlberT.it  ',"\n",
'  IRC:    #php,#AES azzurra.com ',"\n",'ICQ: 158591185'; ?>



More information about the Php-it mailing list