インデックスで配列にアクセスすることはできません$obj->property[0]
が、配列を反復処理して (それぞれに値が 1 つしかありません)、値を取得できるのはなぜですか。
foreach($obj->property as $inner_obj) { foreach($inner_obj->property as $inner_inner_obj) echo $inner_inner_obj->property; }
インデックスで配列にアクセスすると、Undefined offset: 0
編集: var_dump の出力
配列(1) { [0]=> object(FooClass)#141 { //ヤダヤダ } }