[英]Assigning empty object in class property?
What is the proper way to assign a placeholder (empty object) to a class property? 将占位符(空对象)分配给类属性的正确方法是什么?
Example: 例:
class something {
public $my_object = object; // ???
public function __construct() {
//create some object, via some function...
$this->my_object = $some_object;
}
}
Something like this maybe: 这样的事情可能是:
class something {
public $my_object;
public function __construct() {
$some_object = new StdClass();
$this->my_object = $some_object;
}
}
Test: 测试:
$obj = new something();
var_dump($obj);
Output: 输出:
object(something)#1 (1) {
["my_object"]=>
object(stdClass)#2 (0) {
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.