Comment créer un objet en PHP sans déclarer de classe ?
Bonjour à tous ! Je viens de commencer à apprendre PHP et j'ai rencontré une situation. Dans d'autres langages, comme JavaScript, je peux écrire quelque chose comme :
```javascript
let person = { name: "John", age: 30 };
```
C'est-à-dire créer un objet à la volée, sans description préalable d'une classe. En Python, il y a aussi les dictionnaires et `namedtuple`, mais en PHP, je vois qu'il faut d'abord déclarer une classe :
```php
class Person {
public $name;
public $age;
}
$person = new Person();
$person->name = "John";
```
Mais c'est terriblement peu pratique pour des structures de données simples ! Imaginez que je doive passer une configuration avec 10 champs à une fonction — dois-je vraiment écrire une classe à chaque fois ? Je suis tombé sur de vieux forums où on conseille d'utiliser `stdClass`, mais je ne comprends pas bien comment ça fonctionne. Peut-on créer un objet sans cla