我编写了自己的插件,我想在Config类中访问我的插件选项。这是我的代码示例。
class Config {
private $var = get_option('option');
public function getMyOption () {
return $this->var;
}
}
但是我收到了这个错误:
parse error: syntax error, unexpected '(', expecting ',' or ';' in
这里的问题是如何在类中使用选项值? 有人可以解释一下,我怎样才能访问类中的get_option值?
答案 0 :(得分:0)
您无法在属性初始化中使用函数调用,只能使用文字初始化。你必须在类构造函数中完成它。
class Config {
private $var;
public function __construct() {
$this->var = get_option('option');
}
public function getMyOption() {
return $this->var;
}
}