3v4l.org

run code in 300+ PHP versions simultaneously
<?php class B { /** * @return bool */ public function sort() { /** @var string[] $result */ $result = array('aaa', 'bbb', 'ccc'); usort($result, array($this, 'sortInternal')); return $result; } /** * @param string $a * @param string $b * @return int */ private function sortInternal($a, $b) {return strcmp($a, $b);} } $b = new B(); echo print_r($b->sort(), true);

preferences:
41.82 ms | 402 KiB | 5 Q