PHP: объявить переменную класса объектом stdClass

Это, наверное, довольно просто, но я не знаю ' Я не смог придумать, как сформулировать вопрос для Google, поэтому здесь:

Итак, я часто делаю что-то вроде этого ...

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

... чтобы установить какое-либо свойство класса как массив. Однако я хотел бы вместо этого сделать частное свойство объектом, примерно так:

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

Я пробовал несколько вариантов этого, и ни один из них не работал. Это можно сделать? За бонусные баллы можно ли присвоить частное свойство любому другому классу объекта?

Спасибо!

16
задан Andrew 29 September 2010 в 05:03
поделиться