3v4l.org

run code in 300+ PHP versions simultaneously
<?php function absolute(&$n){ return ((($n >> 31) ^ $n) - ($n >> 31)); } $start = microtime(true); for($i = 0; $i <= 5000000; $i++){ absolute($y); } $end = microtime(true); echo 'absolute: ' . ($end - $start); echo "\n"; $start = microtime(true); for($i = 0; $i <= 5000000; $i++){ abs($y); } $end = microtime(true); echo 'abs ' . ($end - $start);

preferences:
32.98 ms | 402 KiB | 5 Q