すると第2引数を指定しない限り上のようになることがあります。ほうを取り出そうとして「$foo->0->color」とやってもエラーになります。キャストするのが普通ですが、もし強引にそのまま扱いたいのであれば$foo->{'0'}->colorのようにすればとりあえず取れます。して連想配列にしておいたほうがいいと思います。追記:この方法はキーがString型の場合のみ使用できます。[PR]AboutPHP初心者が自らのためにまとめた備忘録です。所々おかしな記述があるかと思いますが、その時はよろしくお願いします。断りがない場合PHPのバージョンは5.6以上を想定しています。