Php 是否在类属性中指定空对象?

Php 是否在类属性中指定空对象?,php,class,syntax,properties,Php,Class,Syntax,Properties,为类属性指定占位符(空对象)的正确方法是什么 例如: class something { public $my_object = object; // ??? public function __construct() { //create some object, via some function... $this->my_object = $some_object; } } 可能是这样的: class somethi

为类属性指定占位符(空对象)的正确方法是什么

例如:

class something {

    public $my_object = object; // ???

    public function __construct() {

        //create some object, via some function...

        $this->my_object = $some_object;
    }

}

可能是这样的:

class something {

    public $my_object;

    public function __construct() {

        $some_object = new StdClass();

        $this->my_object = $some_object;
    }

}
测试:

输出:

object(something)#1 (1) {
  ["my_object"]=>
  object(stdClass)#2 (0) {
  }
}

谢谢我想在设定好之后可能会有办法,但这也很好。
object(something)#1 (1) {
  ["my_object"]=>
  object(stdClass)#2 (0) {
  }
}