インターネット設定方法 プログラミング 初心者Top >  PHP >  PHP Error: Cannot use object of type stdClass as array

PHP Error: Cannot use object of type stdClass as array

PHPで以下のエラーが発生した場合の対処方法です。

Cannot use object of type stdClass as array

原因は配列の可能性が高いです。
私の場合は、SOAPのパラメーターとして配列を利用しているのですが、それにアクセスするとき

$searchTerms["messageID"]

とやると上記のエラーが発生します。


これを回避するには、配列の利用方法を以下のように変更します。

$searchTerms->messageID

配列の利用方法を変えるだけで、Cannot use object of type stdClass as array というエラーがなくなります。

ご参考に!

関連エントリー

インターネット設定方法 プログラミング 初心者Top >  PHP >  PHP Error: Cannot use object of type stdClass as array