3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Customer { public $score; public function __construct($score) { $this->score = $score; } } $customers = []; $customers[] = new Customer(13); $customers[] = new Customer(11); $customers[] = new Customer(14); $customers[] = new Customer(10); $customers[] = new Customer(12.5); usort($customers, function($a, $b) { return $b->score - $a->score; }); var_dump($customers);

preferences:
51.74 ms | 402 KiB | 5 Q