Time 1: 0.040620803833008
Time 2: 0.031573057174683
Time 3: 0.031687021255493
Time 4: 0.031603097915649
Time 5: 0.033166885375977
Time 6: 0.033507108688354

<?php

function microtime_float() {
   list(
$usec$sec) = explode(" "microtime());
   return ((float)
$usec + (float)$sec);
}

define ('MAX',200000);

function 
f1() { for( $i=0$i<MAX$i++ ) { echo "test $i";    } }
function 
f2() { for( $i=0$i<MAX$i++ ) { echo "test {$i}";  } }
function 
f3() { for( $i=0$i<MAX$i++ ) { echo 'test ' $i; } }
function 
f4() { for( $i=0$i<MAX$i++ ) { echo "test " $i; } }
function 
f5() { for( $i=0$i<MAX$i++ ) { echo 'test ' $i; } }
function 
f6() { for( $i=0$i<MAX$i++ ) { echo "test " $i; } }

$t1 microtime_float();
ob_start();
f1();
ob_end_clean();
echo 
'Time 1: ' , (microtime_float() - $t1) , "<br />\n";

$t2 microtime_float();
ob_start();
f2();
ob_end_clean();
echo 
'Time 2: ' , (microtime_float() - $t2) , "<br />\n";

$t3 microtime_float();
ob_start();
f3();
ob_end_clean();
echo 
'Time 3: ' , (microtime_float() - $t3) , "<br />\n";

$t4 microtime_float();
ob_start();
f4();
ob_end_clean();
echo 
'Time 4: ' , (microtime_float() - $t4) , "<br />\n";

$t5 microtime_float();
ob_start();
f5();
ob_end_clean();
echo 
'Time 5: ' , (microtime_float() - $t5) , "<br />\n";

$t6 microtime_float();
ob_start();
f6();
ob_end_clean();
echo 
'Time 6: ' , (microtime_float() - $t6) , "<br />\n";

echo 
"<hr>";
highlight_file(__FILE__);

?>