我想写一个类,使用其父的静态声明数组添加一个新的值。下面是怎么样的,我怎么想运行它的感觉...OOP PHP:在子静态元素的声明中使用父类的静态元素?
class SuperClass
{
protected static $array_name = array('value1');
}
class SubClass extends SuperClass
{
protected static $array_name = array_push(parent::$array_name, 'value2');
}
有没有办法正确地实现这个没有__construct()函数?
我试图实现对超及其父母的静态工作模式......
简短的回答是:不,你不能在一个类的函数体之外拥有逻辑代码。 – EJTH