Ajouter des propriétés à l'objet stdClass à partir d'un autre objet

Je voudrais être en mesure de faire ce qui suit:

$obj = new stdClass;
$obj->status = "success";

$obj2 = new stdClass;
$obj2->message = "OK";

Comment puis-je prolonger $obj de sorte qu'il contient les propriétés de $obj2, par exemple:

$obj->status //"success"

$obj->message //"OK"

Je sais que je pourrais utiliser un tableau, ajouter toutes les propriétés de la matrice et ensuite coulé que vers l'objet, mais est-il une façon plus élégante, quelque chose comme ceci:

étendre($obj, $obj2); //ajoute toutes les propriétés de $obj2 $obj

Merci!

OriginalL'auteur Florin | 2010-04-16