分析错误:语法错误,意外的T_PAAMAYIM_NEKUDOTAYIM,应为T_VARIABLE


Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM, expecting T_VARIABLE

为什么我的网站会生成此错误:

分析错误:语法错误,意外的T_PAAMAYIM_NEKUDOTAYIM,应为T_VARIABLE

这是正在执行的代码:

public function __construct($name, $path = false, $options = false)
{    
    if ($path !== false)
    {
        static::configure('cache_directory');
    }    
    if ($options == true)
    {
        $name .= '-'.$_SERVER['REMOTE_ADDR'];
    }
    $this->file_path = static::configure('cache_directory') .'/'. $name . '.idx.php';
}

这是希伯来语中"双冒号"的意思。

static::configure可能是造成问题的原因。static是一个PHP关键字,我怀疑您是否可以将它用作类名。如果你试图使用后期静态绑定,请确保你有PHP 5.3或更高版本。。。