3v4l.org

run code in 300+ PHP versions simultaneously
<?php $foo = range(10,1); shuffle($foo); var_dump($foo); usort($foo, function ($a, $b) { static $count = 0; $final = $a <=> $b; printf("Iteration %2d: comparing (a)%2d <=> (b)%2d: %d\n", ++$count, $a, $b, $final); return $final; }); var_dump($foo);

preferences:
60.98 ms | 678 KiB | 5 Q