LUNARAVE WEBクリエイターの仕事と休息

アクセスカウンタ

Google Maps APIの利用戦国IXAWeb技術Youtubeチャンネル

zoom RSS PHPで"Cannot use object of type stdClass as array"

<<   作成日時 : 2013/02/13 19:28   >>

ブログ気持玉 0 / トラックバック 0 / コメント 1

PHPでSOAPを利用してリクエストしてレスポンスを受けた際に「Cannot use object of type stdClass as array」と出た場合の対応方法。

PHPでSOAP関数を利用すると、下記のようなレスポンスで返ってくる。


stdClass Object
(
  [count] => 100
  [node] => Array
    (
      [0] => stdClass Object
        (
           [item01] => *****
           [item02] => *****
        )
    )
}



「stdClass」はPHPのSOAP関数がデフォルトで付けている名称のようだ。
見たとおり配列で返ってきているので、$result['item01']として取得しようとすると、「Cannot use object of type stdClass as array」とエラーが出る。

対応方法としては、$result->item01とすることで解決する。


テーマ

注目テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(1件)

内 容 ニックネーム/日時
Today, while I was at work, my cousin stole my apple ipad and tested to see if it can survive a
twenty five foot drop, just so she can be a youtube sensation. My iPad is
now destroyed and she has 83 views. I know this is completely off topic but I had to share it with someone!
Hannelore
URL
2017/07/24 12:09

コメントする help

ニックネーム
URL(任意)
本 文
PHPで"Cannot use object of type stdClass as array" LUNARAVE WEBクリエイターの仕事と休息/BIGLOBEウェブリブログ
文字サイズ:       閉じる