Avatar ·

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