3v4l.org

run code in 300+ PHP versions simultaneously
<?php interface Foo {} class Bar {} class Qux implements Foo {} $bars = [new Bar(), new Bar()]; $quxs = [new Qux(), new Qux()]; usort($bars, function(Foo $a, Foo $b) { return 0; }); var_dump($bars);

preferences:
44.04 ms | 402 KiB | 5 Q