- microtime: documentation ( source)
- sprintf: documentation ( source)
<?php
$iterations = 500000;
$name = 'Tom';
$date = '13/09/2009';
$t1 = microtime(true);
for ($i = 0; $i < $iterations; $i++) {
$str = sprintf('Hi %s, you last logged in on %s.', $name, $date);
}
$t2 = microtime(true);
echo 'sprintf: ' . ($t2-$t1);
echo '<br />';
$t1 = microtime(true);
for ($i = 0; $i < $iterations; $i++) {
$str = 'Hi ' . $name . ', you last logged in on ' . $date;
}
$t2 = microtime(true);
echo 'concat: ' . ($t2-$t1);
echo '<br />';