Установка пространства имен для объекта stdClass в PHP

Может ли кто-нибудь знать, возможно ли установить пространство имен для определяемого пользователем объекта stdClass.

Я хотел бы вернуть все частные свойства класса в виде объекта в форме метода получения.

Я нашел одно возможное решение, в котором я мог бы сделать что-то вроде этого;

public function getDataItems() {
  $dataObj = new stdClass;
  $dataObj->image_id   = $this->image_id;
  $dataObj->image_name = $this->image_name;
  $dataObj->name       = $this->name;
  $dataObj->email      = $this->email;
  $dataObj->company    = $this->company;

  return $dataObj;
}

Единственная проблема, которая у меня есть, заключается в том, что класс, в котором живет эта функция, использует пространство имен, и поэтому мне нужно каким-то образом назначить то же пространство имен этому $ dataObj объект.

Кто-нибудь знает, как я могу это сделать, и возможно ли это вообще?

18
задан skolima 2 February 2012 в 15:11
поделиться