2012-05-02 34 views
0

为什么这会给我一个错误?类语法错误

$this->_page->page_text = Messages::msg[$explode[1]]; 

Messages结构是

class Messages 
{ 
    public static $msg = array(...); 
    public static $ns = array(...); 
} 

回答

1

假定$爆炸由含有一些分解数据,并且使用该阵列为您的消息话题的索引在第二项的变量,则需要使用Messages::$msg[$explode[1]];

变量总是以$

+0

但结构开始$此 - > _页是一组变量和我不需要在这些上使用$ –

+1

这是因为$这是变量。消息不是变量(它是一个类),所以$ msg必须作为变量引用,因为它就是这样。 –