我想知道最好的方法是设置一个数组属性,其中某些默认值已知,但稍后可以使用更多值进行扩展。
您可以通过定义属性来设置值:
class demoClass {
protected $_config = [
'key1' => 'value',
'key2' => 'value'
];
}
或者您是否需要构造函数来设置默认值,如下所示:
class demoClass {
protected $_config = [];
public function __construct() {
$this->_config = [
'key1' => 'value',
'key2' => 'value'
];
}
}
答案 0 :(得分:-1)
为了清楚起见,我觉得构造函数方法是可行的方法。当他们像这样定义变量时,您可以更好地了解可用变量。缺点是如果你想改变变量的名称,你必须在两个地方改变它。但是,两者都可以完成工作。