我想用這行代碼:訪問靜態variablefrom類實例
$this->ClassInstance::$StaticVariable;
如果是這種基本設置:
Class foo{
public static $StaticVariable;
}
$this->ClassInstance = new foo();
這是什麼是一個分析背後的原因錯誤?
當這樣的:
$ClassInstance = $this->ClassInstance;
$ClassInstance::$StaticVariable;
是完全有效的。
請參閱https://wiki.php.net/rfc/uniform_variable_syntax –