因为这似乎不起作用?
class Site {
private $PROPERTIES = array(
"NAME",'STACKOVERFLOW',
"URL",'http:/stackoverflow.com'
);
function __construct() {
$this->props = $PROPERTIES;
}
function dumpData() {
var_dump($this->props)
}
}
答案 0 :(得分:3)
你可以,但你错过了引用属性的方式......
改为使用:
$this->props = $this->PROPERTIES;
答案 1 :(得分:1)
我认为你想要一个关联数组?
private $PROPERTIES = array(
"NAME" => 'STACKOVERFLOW',
"URL" => 'http:/stackoverflow.com'
);
至少这是我理解它的方式。 因为那可行。
$this->PROPERTIES['NAME'];
**修复,谢谢你们:P对我来说太早了......
答案 2 :(得分:0)
你不需要$道具,因为你已经拥有$ PROPERTIES ......
答案 3 :(得分:0)
在类中,使用$this
:
function __construct() {
$this->props = $this->PROPERTIES;
}
答案 4 :(得分:0)
function __construct() {
$this->props = $this->PROPERTIES;
}