Hallo Rolf,
Properties sind ein Teil der Klassendefinition. Im Konstruktor kannst Du sie befüllen, wenn Du willst - aber das nimmt Dir PDO ab.
class FooObject { public $id; public $name; public $vorname; } $stmt = $db->prepare("SELECT id, name, vorname FROM table WHERE id=:id"); $stmt->execute( [ "id" => 7 ] ); $stmt->fetchObject("FooObject");
Fertig.
so, jetzt habe ich es verstanden. Sorry, manchmal stehe ich bei neuen Informationen erst mal auf dem Schlauch.
Danke!