1

你好

我在父级中定义了一个数组作为静态属性

在孩子中需要相同的数组,但我需要这个数组中的另一个值

我重新定义数组并覆盖父数组

问题:

有没有另一种方法可以在数组中添加新值而不重新定义它?

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

    }
4

0 回答 0