Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Обращение к свойству обьекта


Автор: xarakiry 4.3.2012, 00:30
Вот такой вот вопросик.
К элементу массива $array['name_en'] или $array['name_ru'] можно обратиться так $array['name_'$lang] .
А как обратиться таким же методом к обьекту ? т.е $obj->name_ru или $obj->name_en

Автор: krundetz 4.3.2012, 14:02
Цитата(xarakiry @  4.3.2012,  00:30 Найти цитируемый пост)
$array['name_'$lang] .

Так нельзя, а вот так можно:
Код

$array['name_' . $lang]


Цитата(xarakiry @  4.3.2012,  00:30 Найти цитируемый пост)
А как обратиться таким же методом к обьекту ? т.е $obj->name_ru или $obj->name_en 

Код

$nameValue = 'name' . $lang;
$obj->$nameValue;

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)