我是编写 OOP 的新手。
我认为除非在子类中定义,否则父级的属性会自动由子级继承。
我有一个父类,例如:
class parentClass {
public $name;
}
.
.
.
class childClass extends parentClass {
protected $id;
protected $frontend_name;
}
当我尝试加载它们时,我收到此错误:
PHP 致命错误:第 2571 行 /var/wwww/model.php 中对 childClass::$name 的访问级别必须是公共的(如在类 parentClass 中)
这是为什么?