PHP Error: Cannot use object of type stdClass as array

| コメント(0) | トラックバック(0)
PHPで以下のエラーが発生した場合の対処方法です。

Cannot use object of type stdClass as array

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

$searchTerms["messageID"]

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


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

$searchTerms->messageID

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

ご参考に!

トラックバック(0)

トラックバックURL: http://www.trancebudo.com/mtos/mt-tb.cgi/331

コメントする

このブログ記事について

このページは、benitenが2008年10月 9日 14:43に書いたブログ記事です。

ひとつ前のブログ記事は「マックLeopard用無料マインドマップ作成ソフト」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。