Ordenar un array de objetos por una propiedad en PHP
¡Hola a todos! Soy nuevo en PHP y me encontré con un problema al ordenar un array de objetos. Tengo un array que contiene objetos de la clase `User`. Cada objeto tiene las propiedades `name`, `age` y `score`. Necesito ordenar este array por la propiedad `age` (edad) en orden ascendente, pero no puedo entender cómo hacerlo correctamente.
Aquí hay un ejemplo de mi código:
```php
class User {
public $name;
public $age;
public $score;
public function __construct($name, $age, $score) {
$this->name = $name;
$this->age = $age;
$this->score = $score;
}
}
$users = [
new User('Alice', 25, 90),
new User('Bob', 30, 85),
new User('Charlie', 22, 95),
new User('Diana', 28, 88)
];
// Intento ordenar, pero no sé qué función