私はOOPを書くのが初めてです。
親のプロパティは、子クラスで定義されていない限り、子に自動的に継承されると思いました。
私は次のような親クラスを持っています:
class parentClass {
public $name;
}
.
.
.
class childClass extends parentClass {
protected $id;
protected $frontend_name;
}
それらをロードしようとすると、次のエラーが発生します。
PHPの致命的なエラー:childClass :: $ nameへのアクセスレベルは、2571行の/var/wwww/model.phpで(クラスparentClassのように)パブリックである必要があります
何故ですか?