我有一个属性,用于定义在类上使用的一组字段。
最终,当类扩展时,PHP 允许您重新定义此属性,但我不想允许这样做,因为父级上可用的字段可能会在重载时丢失。
这是一个例子:
class A {
protected $_fields = array('a', 'b');
}
class B extends A {
protected $_fields = array('c', 'd'); // I'm loosing 'a' and 'b' fields
}
如果物业超载,我可以在施工时检查吗?也许通过使用反射方法?