У меня есть объект, который имеет несколько экземпляров;Получить экземпляр объекта
object(stdClass)#613 (5) {
[0]=>
object(stdClass)#426 (24) {
["created_at"]=>
string(30) "Thu Jun 04 14:07:47 +0000 2015"
["id"]=>
...
Я хочу получить доступ к определенному экземпляру. Я понимаю, что могу использовать foreach
, или я могу передать объект в массив и получить доступ к экземпляру, который я хочу таким образом.
I also realise я должен быть в состоянии получить доступ к экземпляру, используя фигурную скобку обозначения (Сервер работает под управлением старой версии PHP - вне моего контроля)
$tweets = retrieve_tweets();
if (isset($tweets{0}->created_at)) {
...
Однако я получаю сообщение об ошибке;
Невозможно использовать объект типа StdClass как массив
Что я делаю неправильно с этим нотации?
Пробовал '$ твитов -> {0} -> created_at'? $ tweets - это объект, а не массив. –
Возможно '$ tweets [0] -> {'created_at'}'? – Alex