2012-04-19 19 views

Odpowiedz

4

Nie można uzyskać dostępu do tych właściwości obiektu, dopóki nie zostanie on przywrócony do tablicy. Kropka. Jeśli musisz to zrobić z jakiegoś powodu, ustaw klawisze tablicy na coś innego.

2

W tym przypadku jedyne co mogę myśleć jest dostęp do właściwości za pomocą foreach tak:

foreach($obj as $key => $value) 
    var_dump("$key => $value"); 

ale oczywiście to nie rozwiąże problemu bazową.

+0

Okay, to nie mój problem - chciałem tylko wiedzieć. Po raz kolejny przekonałem się, że PHP jest dziwne. Przepraszamy za duplikację! – biera

1

Wydaje się, że klasa ArrayObject można uzyskać dostęp do właściwości

$a = new ArrayObject($obj); 
echo $a[0]; 
Powiązane problemy