访问类中的变量时出现语法错误


Syntax Error When Accessing Variables in a Class

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

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

Messages的结构是

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

假设$explode是一个包含一些松散数据的变量,并且您正在使用该数组中的第二项作为消息的索引,您需要使用Messages::$msg[$explode[1]];

变量始终以$开头