我是PHP的新手,想问一个问题。我知道如果您想要访问类或对象中的属性或方法,可以使用$this->properties
或$this->method
。
但我遇到了像$this->context->cart
有人可以解释一下这段代码背后的含义吗?
如果在SO中已经有其他类似的问题,请您提供链接,我会检查出来。
非常感谢
答案 0 :(得分:2)
查看并尝试:
class class1 {
public $properties;
public $context;
function __construct(){
$this->properties = '$properties in class1';
$this->context = new class2(); // instance of class2
}
}
class class2 {
public $cart;
function __construct(){
$this->cart = '$cart in class2';
}
}
$obj = new class1();
echo $obj->properties;
echo $obj->context->cart;
答案 1 :(得分:0)
context是另一个类的实例,用于该类的反向方法或属性