PHPでエラー「Cannot use object of type stdClass as array」が表示された時の対処法
エラーを直訳すると、「配列として標準クラスのオブジェクトは使うことができない」という意味です。
言い換えると「オブジェクトに対して、配列に使用する操作を行なっている」ということです。
このエラーが表示されるよくある例として、次のようなコードがあります。
php
$piyo = $object['key'];連想配列であれば、問題なく値を取得できます。
しかし、オブジェクトの場合は、次のように値を取得する必要があります。
php
$piyo = $object->key;