你好
我在父级中定义了一个数组作为静态属性
在孩子中需要相同的数组,但我需要这个数组中的另一个值
我重新定义数组并覆盖父数组
问题:
有没有另一种方法可以在数组中添加新值而不重新定义它?
class message extends AbstractModel
{
protected static $schema =
['text' => self::DATA_TYPE_STR,
'id' => self::DATA_TYPE_INT,
'user_id' => self::DATA_TYPE_INT,
'time' => self::DATA_TYPE_INT];
}
class privateMessage extends message
{
protected static $schema=
['text' => self::DATA_TYPE_STR,
'id' => self::DATA_TYPE_INT,
'user_id' => self::DATA_TYPE_INT,
'time' => self::DATA_TYPE_INT,
'to_id' => self::DATA_TYPE_INT]; //this property i want to add it in this child
}