Como ordenar um array de objetos por uma propriedade em PHP?
Olá a todos! Sou um desenvolvedor PHP iniciante e me deparei com o problema de ordenar um array de objetos. Tenho um array que contém objetos da classe `User`. Cada objeto possui as propriedades `name` e `age`. Aqui está como meu código se parece:\n\n```php\nclass User {\n public $name;\n public $age;\n \n public function __construct($name, $age) {\n $this->name = $name;\n $this->age = $age;\n }\n}\n\n$users = [\n new User('Иван', 25),\n new User('Мария', 30),\n new User('Петр', 20),\n new User('Анна', 28)\n];\n```\n\nPreciso ordenar este array pela propriedade `age` (idade) em ordem crescente, para obter como resultado: Петр (20), Иван (25), Анна (28), Мария (30). Tentei usar a função `sort()`, mas ela não funciona com objetos. Tentei aplicar `usor`