- var_export: documentation ( source)
- usort: documentation ( source)
<?php
$objects = [
(object)['Rate' => '10'],
(object)['Rate' => '1'],
(object)['Rate' => '2'],
(object)['Rate' => '20'],
(object)['Rate' => '22']
];
usort($objects, fn($a, $b) => $b->Rate <=> $a->Rate);
var_export($objects);