当B类是A类的孩子时,我无法弄清楚如何使用B类从A类访问属性,并且应该使用" extends"来继承其属性。
基本上,我有:
class A{
function __construct(){
$this->foo = 'foo';
}
}
class B extends A{
function __construct(){
}
}
现在,使用
$B_obj = new B();
echo $B_obj->foo;
返回
Notice: Undefined property B::$foo
我知道我应该把#34;保护"某处:我在A类的构造函数前面尝试过,但是没有用。
感谢您的宝贵帮助
答案 0 :(得分:1)
将它放在类B()
parent::__contruct();
这基本上运行父
的构造函数