3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = range(1,100000); $t = microtime(true); foreach($a as $e) { $b = $e; } $t -= microtime(true); echo 'foreach time: ', $t, PHP_EOL; $t = microtime(true); array_walk($a, function($e) { $b = $e; }); $t -= microtime(true); echo 'array_walk time: ', $t, PHP_EOL; $t = microtime(true); array_map(function($e) { $b = $e; }, $a); $t -= microtime(true); echo 'Array_map time: ', $t, PHP_EOL;

preferences:
33.36 ms | 402 KiB | 5 Q