трабл с выводом значения переменной в классе

VidocQ

Guest
трабл с выводом значения переменной в классе

Как вывести значение переменной в классе, чье имя хранится в другой переменной.(то, что вне класса это можно сделать с помощью $$ знаю=))
 

kvf77

Red Devil
точнее оформи свою мысль, лучше на примере, пусть и неправильном
 

svetasmirnova

маленький монстрик
PHP:
class B
{
	public static $a = 'test';
	public $c = 'other test';
	public static $b= 'a';
	public $d = 'c';
}

$b = new B;
var_dump(B::${B::$b});
var_dump($b->{$b->d});
 

VidocQ

Guest
Автор оригинала: kvf77
точнее оформи свою мысль, лучше на примере, пусть и неправильном
Вот, например:

class test{
var name1,name2;
function zzz(){
$this->name2="Ура!";
$this->name1="name2";
echo (что тут писать, чтобы вывелось значение переменной name2, чье имя храниться в переменной name1?)
}
}

-~{}~ 18.07.05 17:54:

Автор оригинала: itprog
VidocQ
echo $this->$var_name;
не работает, уже экспериментировал=)
 

Кром

Новичок
>не работает, уже экспериментировал=)

Обнови драйвер ruki.sys, возможно заработает.
 

VidocQ

Guest
Автор оригинала: Кром
>не работает, уже экспериментировал=)

Обнови драйвер ruki.sys, возможно заработает.
с ручками пока все нормально, а вот клаву бы поменял, но это уже тема обсуждения не для этого форума

-~{}~ 18.07.05 18:10:

Все, прошарил, всем спасибо!
 

Кром

Новичок
>eval("echo\$this->".$this->name1.";");

Нет, вы только посмотрите, какая у нас молодежь способная. Ай, молодца!
 

SiMM

Новичок
Рученьки бы ей, этой способной молодёжи, поотрывать.
 
Сверху