Christian Seiler: Strings: einfaches vs. doppeltes Hochkomma: Benchmarks

Beitrag lesen

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