クラスで使用される一連のフィールドを定義するために使用するプロパティがあります。
最終的に、クラスが拡張されると、PHP はこのプロパティを再定義することを許可しますが、親で使用可能なフィールドがオーバーロードで失われる可能性があるため、許可したくありません。
これは例です:
class A {
protected $_fields = array('a', 'b');
}
class B extends A {
protected $_fields = array('c', 'd'); // I'm loosing 'a' and 'b' fields
}
プロパティが過負荷になっているかどうかを建設時に確認できますか? 多分反射法を使って?