я получаю странную ошибку PHP после обновления моей версии PHP 5.4Нелегальная строка смещения Предупреждение PHP '#TYPE' в VBridgeApp-> Создать()
Это моя функция
protected function create() {
//if (VBRIDGE_DEBUG)
//drupal_set_message(__CLASS__ .'::'.__METHOD__);
$path = $this->vbridge_root_path;
$path_vbridge = $path . '/' . VBridge::VBRIDGE_CLASS_PREFIX;
$subclass = $this->getClass();
foreach ($this->_objclass as $objclass) {
if (!$this->createObj($path, $objclass, $subclass)) {
$this->createObj($path_vbridge, $objclass);
}
}
if (self::getStatus()) {
return false;
}
// Set User Session Qookie
//$this->getUser()->setQookie($this->getQookie());
// Set User Session
$this->getUser()->setSession($this->getSession());
$this->getSession()->setQookie($this->getQookie());
//$this->getUser()->setAuth($this->getAuth());
// Set User Pass
$this->getUser()->setPass($this->getPass());
// Set Auth
$this->setAuthMethods();
$this->setAuthStorages();
//
foreach ($this->getConfig() as $config) {
if ($config['#type'] == '#class') {
//createObj($config['#name'], $config['#type'], $config['#class'], $config['#path'], $appData['#config']);
}
}
return true;
}
Это линия, которая дает
if ($config['#type'] == '#class') {
Я смотрел на подобные вопросы, но еще не выяснили, хо w, чтобы исправить это. Любая помощь будет полезна.
Редактировать: Да, я сделал неправильный код вчера вечером. Я очень устал, пытаясь запутаться в этом.