【发布时间】:2018-07-15 16:11:34
【问题描述】:
我有下面的类结构。我想知道如何从C 类访问$varA。如果我在A 类中更改一个值,它在C 类中是否也可见?或者当我调用类C时,是否所有的值都转移到了新创建的类中?
class A {
protected $varA;
protected function functionA() {
echo 'hello';
}
}
class B extends A {
protected $varB;
protected function functionB() {
echo 'world';
}
}
class C extends B {
protected $varC;
protected function functionC() {
echo 'Class C';
}
}
【问题讨论】:
-
C 类应该默认从您设置的继承链中继承 $varA。请查看另一个问题的以下答案:stackoverflow.com/questions/1020749/…
标签: php class oop parent-child extends