【发布时间】:2017-06-03 04:50:01
【问题描述】:
当我用默认值定义数组属性时:
class Foo {
protected $leArray = [
'foo',
'bar',
'baz',
];
}
由于代码检查,我的 IDE phpstorm 警告我:
这个属性初始化好像挺“重”的,应该是定义成静态的吧。
但为什么要这样做?将这样的初始化设为静态有什么好处?
【问题讨论】:
标签: php oop properties initialization