PHP: déclare une variable de classe comme objet stdClass

C'est probablement assez simple, mais je n'ai pas été en mesure de comprendre la manière de formuler la question à Google, voilà:

Donc, j'ai souvent fait quelque chose comme cela...

class foo {
    private $bar = array();
}

... pour définir certaines propriétés de la classe pour être un tableau. Cependant, je voudrais faire une propriété privée d'un objet au lieu de cela, quelque chose comme ceci:

class foo {
    private $bar = new stdClass();
}

J'ai essayé plusieurs variantes de cette et aucun d'entre eux travaillaient. Cela peut-il être fait? Pour les points de bonus pouvez-vous attribuer une propriété privée à une autre classe de l'objet?

Merci!

source d'informationauteur Andrew