Konvertieren / Umwandeln eines stdClass-Objekts in eine andere Klasse

Ich verwende ein Speichersystem eines Drittanbieters, das nur stdClass-Objekte zurückgibt, unabhängig davon, was ich einspeise. Ich bin gespannt, ob es eine Möglichkeit gibt, ein stdClass-Objekt in ein vollwertiges Objekt eines bestimmten Typs umzuwandeln.

Zum Beispiel etwas in der Art von:

//$stdClass is an stdClass instance
$converted = (BusinessClass) $stdClass;

Ich wandle die stdClass nur in ein Array um und füttere sie an den BusinessClass-Konstruktor, aber möglicherweise gibt es eine Möglichkeit, die ursprüngliche Klasse wiederherzustellen, die mir nicht bekannt ist.

Hinweis: Ich interessiere mich nicht für die Art der Antworten zum Ändern des Speichersystems, da dies nicht von Interesse ist. Bitte betrachten Sie es eher als eine akademische Frage zu den Sprachfähigkeiten.

Pros

Antworten auf die Frage(16)

Ihre Antwort auf die Frage