3v4l.org

run code in 300+ PHP versions simultaneously
<?php ob_start(); $time = microtime(1); $i = 0; while($i++ < 10000) echo'this is a test','this is a test','this is a test','this is a test','this is a test','this is a test'; ob_end_clean(); echo (microtime(1)-$time)*1000, " milliseconds for commas without vars"; echo "\n"; ob_start(); $time = microtime(1); $i = 0; while($i++ < 10000) echo'this is a test'.'this is a test'.'this is a test'.'this is a test'.'this is a test'.'this is a test'; ob_end_clean(); echo (microtime(1)-$time)*1000, " milliseconds for dots without vars"; echo "\n"; ob_start(); $time = microtime(1); $i = 0; while($i++ < 10000) echo'this is a test',$i,'this is a test',$i,'this is a test',$i,'this is a test',$i,'this is a test',$i,'this is a test'; ob_end_clean(); echo (microtime(1)-$time)*1000, " milliseconds for commas with vars"; echo "\n"; ob_start(); $time = microtime(1); $i = 0; while($i++ < 10000) echo'this is a test'.$i.'this is a test'.$i.'this is a test'.$i.'this is a test'.$i.'this is a test'.$i.'this is a test'; ob_end_clean(); echo (microtime(1)-$time)*1000, " milliseconds for dots with vars";

preferences:
35.87 ms | 402 KiB | 5 Q