2013-11-28 3 views
0

Почему мой сайт генерируя эту ошибку:Анализировать ошибка: синтаксическая ошибка, неожиданный T_PAAMAYIM_NEKUDOTAYIM, ожидая T_VARIABLE

Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM, expecting 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'; 
} 

ответ

4

Это древнееврейское «двойное двоеточие» ,

static::configure, скорее всего, вызывает проблемы. static - ключевое слово PHP. Я сомневаюсь, что вы можете использовать его как имя класса. Если вы пытаетесь использовать late static bindings, убедитесь, что у вас есть PHP 5.3 или выше ...

Смежные вопросы