這裏我有一個叫vars的私有變量,用於存儲類中的所有變量。我使用get_class_vars(__CLASS__)
來獲取所有變量。但它給出了一個分析錯誤。魔法常量__CLASS__與get_class_vars()一起使用給出錯誤
Parse error: syntax error, unexpected '(', expecting ',' or ';' in C:\xampp\htdocs\practice\bal.php on line 5
如果我刪除了get_class_vars(__CLASS__)
代碼works.What可能會導致問題??
class lol{
static private $message='i am shimantta !! ';
private $msg='new';
private $vars=get_class_vars(__CLASS__);
public function __get($var){
echo $this->$var;
}
}
$lol1=new lol();
$lol1->vars;