如何访问PHP中对象类型的类属性


How to access a class property that is of type object in PHP?

如果属性类型是简单的string ,我知道如何访问对象的属性

class My_Class {
    public $var = 'Hello';
    // More stuff...
}
$obj = new My_Class();
echo $obj->var

但是想象一下,如果My_Class::var是类型object,它本身具有属性。我该如何访问其中一处房产?

只需继续按如下方式在链上工作即可:

$obj->var->property_name;

访问常规对象的方式与访问容器类实例的方式相同。例如:

$obj->var->some_method() or $obj->var->some_public_property;