#1 2010.08.10 21:35

Morgan
Участник
Зарегистрирован: 2009.03.31
Сообщений: 333
Карма: 10
Профиль Веб-сайт

Имена переменных

Возникла следующая проблема, обратиться

Код:

1
$this -> vars['a'] - работает

а

Код:

1
$$var ($var = '$this -> vars['a']') - нет.

выдает ошибку Notice: Undefined variable: $this -> vars['a'].
проблема в том что имена переменных устанавливаются динамично

Отредактировано Morgan (2010.08.10 22:16)


Натан ротшильд :
Кто владеет информацией, тот владеет миром

Неактивен

#2 2010.08.10 22:16

Morgan
Участник
Зарегистрирован: 2009.03.31
Сообщений: 333
Карма: 10
Профиль Веб-сайт

Re: Имена переменных

использую пока

Код:

1
eval('$content = '.$var.';');

Отредактировано Morgan (2010.08.10 22:17)


Натан ротшильд :
Кто владеет информацией, тот владеет миром

Неактивен

#3 2010.08.11 10:10

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Имена переменных

пересмотри алгоритм, в любом случае, что eval, что переменная переменных ($$) - это плохо.

Неактивен

#4 2010.08.11 17:29

Morgan
Участник
Зарегистрирован: 2009.03.31
Сообщений: 333
Карма: 10
Профиль Веб-сайт

Re: Имена переменных

>> проблема в том что имена переменных устанавливаются динамично

Отредактировано Morgan (2010.08.11 17:32)


Натан ротшильд :
Кто владеет информацией, тот владеет миром

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.021 s