Так что у меня этот вывод var_dump ($ объекта)класс доступа переменного с кронштейнами вокруг ключевого
object(MyObject\Long\Namespace\User)[167]
public 'role' => string 'customer' (length=8)
public '[repository]' => string 'MyStringStuff.Users' (length=21)
, но я не могу показаться, чтобы добраться до «хранилища» строки. Я пытался ...
var_dump($object->role); // this works and gives me 'customer'
var_dump($object->{repository}; // gives me a undefined constant
var_dump($object->{'repository'}; // gives me null
var_dump($object->{$repository}; // gives me undefined variable
var_dump($object->{'[repository]'}); // gives me null
$repo = 'repository';
var_dump($object->{$repo}); // give me null
Как, черт возьми, я выберусь строку «MyStringStuff.Users» этого?
Вот снимок экрана: https://www.evernote.com/shard/s13/sh/9152cdc2-e6f4-45d6-b415-c55ea9a61349/5f44156aa06c5e3c7be66b4b97d90161
Это не похоже на выход 'var_dump'. – AbraCadaver
Вот скриншот: https://www.evernote.com/shard/s13/sh/2d6deba0-5689-4847-91e2-9ab7ab7cc725/990942e410299ab7d2a8b2fbac646930 –
Дамп экрана ссылается на массив, что случилось с Long \ Namespace \ User объект? –