-2
我寫了自己的插件,我想在配置類中訪問插件選項。這是我的代碼的一個例子。在類中訪問get_option
class Config {
private $var = get_option('option');
public function getMyOption() {
return $this->var;
}
}
,但我得到這個錯誤:
parse error: syntax error, unexpected '(', expecting ',' or ';' in
這裏的問題IST我怎麼能在一個類中使用的選項值? 有人可以解釋我,我怎樣才能訪問類中的get_option值?
您必須在構造函數中完成它或在方法的某處初始化它。 [「這個聲明可能包括一個初始化,但是這個初始化必須是一個常量值 - 也就是說,它必須能夠在編譯時進行評估,並且不能依賴運行時信息進行評估。」]( http://php.net/manual/en/language.oop5.properties.php) – PeeHaa