Может ли кто-нибудь знать, возможно ли установить пространство имен для определяемого пользователем объекта 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 объект.
Кто-нибудь знает, как я могу это сделать, и возможно ли это вообще?