В классе название из значения свойств сделать переменную

  • Автор темы Автор темы denisOg
  • Дата начала Дата начала

denisOg

Новичок
Содержимое переменной-новая переменная:
PHP:
$a='d';
$$a=12;
echo $d// 15
а мне нужно так получить array('id_events'=>12)
при это id_events - может быть динамическая.
ее я хочу задать в классе в одном месте, что бы не прописывать во всем классе ее.
PHP:
private $id_key;
.............
$this->id_key = 'id_events';
array($$this->id_key=>12);// не работает

как поступить? кто подскаже?
 
попробуй
PHP:
array(${$this->id_key}=>12)

только если id_events в области видимости метода
 
мне нужно так получить array('id_events'=>12)
Тебе важно именно так это получить или просто это получить?
PHP:
private $id_key;

$this->id_key = 'id_events';
var_dump(array($this->id_key => 12));

array (size=1)
  'id_events' => int 12
 
Сверху