Hallo Harry,
jeweils 3 Durchläufe, Durchschnittswert, _exakt_ Dein Code:
<?php
$variable = 'testtext';
for($i=0; $i<1000*1000; $i++)
{ $string = "das ist ein $variable oder so"; } ?>
real 0m8.567s
user 0m8.547s
sys 0m0.003s
<?php
$variable = 'testtext';
for($i=0; $i<1000*1000; $i++)
{ $string = 'das ist ein '.$variable.' oder so'; } ?>
real 0m2.695s
user 0m2.683s
sys 0m0.003s
Weia. Das ist ja ein gehöriger Unterschied... Ich habe daraufhin nochmal den alten Code von mir getestet, da ich dachte, vielleicht hätte sich was an den Bedingungen geändert: doch Pustekuchen, der vorige Benchmark liefert immernoch dieselben Ergebnisse.
Viele Grüße,
Christian