3v4l.org

run code in 300+ PHP versions simultaneously
<?php function foo() { $foo = array(); for($x = 0; $x < 10000; $x++){ $foo[] = rand(); } return $foo; } $t = microtime(true); for($x=0;$x<100000; $x++){ foreach(foo() as $val){ $val = $val + 2; } } echo round(microtime(true) - $t, 5)."\n"; $t = microtime(true); for($x=0;$x<100000; $x++){ $foo = foo(); foreach($foo as $val){ $val = $val + 2; } } echo round(microtime(true) - $t, 5)."\n";

preferences:
28.15 ms | 402 KiB | 5 Q