【发布时间】:2015-04-05 21:20:49
【问题描述】:
这里我有一个名为 vars 的私有变量,用于将所有变量存储在一个类中。我使用get_class_vars(__CLASS__) 来获取所有变量。但是它给出了一个解析错误。
Parse error: syntax error, unexpected '(', expecting ',' or ';' in C:\xampp\htdocs\practice\bal.php on line 5
如果我删除了get_class_vars(__CLASS__),代码可以正常工作。可能是什么导致了问题??
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;
【问题讨论】: