2015-08-06 2 views
0

я $ thisobject ..Почему я не могу получить объект внутри объекта?

object(stdClass)#7 (4) { 
    ["1"]=> 
    object(stdClass)#8 (3) { 
    ["id"]=> 
    int(1) 
    ["name"]=> 
    string(9) "test1" 
    } 
    ["2"]=> 
    object(stdClass)#9 (3) { 
    ["id"]=> 
    int(2) 
    ["name"]=> 
    string(7) "test2" 
    } 
    ["3"]=> 
    object(stdClass)#10 (3) { 
    ["id"]=> 
    int(3) 
    ["name"]=> 
    string(7) "test3" 
    } 
    ["4"]=> 
    object(stdClass)#11 (3) { 
    ["id"]=> 
    int(4) 
    ["name"]=> 
    string(8) "test4" 
    } 
} 

почему var_dump($thisobject->1) не печатает объект внутри?

возвращает эту ошибку:

Parse error: syntax error, unexpected '1' (T_LNUMBER), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in C:\dev\project\www\test.php on line 15

+0

Это не похоже на GitHub с 3x ':) – Rizier123

+0

Ааа, извините и спасибо! – intrd

ответ

0

Правильный синтаксис для доступа к объекту внутри будет:

$thisobject->{'1'} 
Смежные вопросы