インターネット設定方法 プログラミング 初心者について

インターネットの設定方法やプログラミング初心者用の情報をお届けします。php、cms、linux、マイクロソフトのオープンソースソフトウェアなど、実際に調査して利用してみたものをご紹介します。初心者向けにインターネットの設定方法などもご紹介

インターネット設定方法 プログラミング 初心者カテゴリー項目一覧

▼ .bashrc / .bash_profile

● .bash_profileと.bashrcの設定: OSX 10.5 LeopardでPATHの設定をしてみよう

▼ Ajax

● Google Analyticsを自作するためのJavascript入門

▼ Apacheの設定

● LeopardのApache httpd.confを変更してPerlを動かす

▼ Emacs

● Emacsクイックリファレンス

▼ FTP

● Mac OSX用の無料FTPソフト

▼ Google Sitemap

● Movable Typeで簡単にGoogle用サイトマップを簡単に作成する方法

▼ Hacker

● 本当のハッカーとは?

▼ Inkscape

● 便利なオープンソースのIllustrator、Inkscape

▼ Lunascape ルナスケープ

● パソコンで携帯サイトが見れるブラウザ Lunascape(ルナスケープ)

▼ Mac OSX 10.4

● OSXスクリーンショット、スクリーンキャプチャーソフト

▼ MySQL

● MySQLデータベースのテーブル一覧を表示する

▼ OpenOffice系

● OpenOffice Aqua Mac版

● NeoOffice - 無料のMac OSX用のOpenOffice製品

▼ PHP

● PHP Error: Cannot use object of type stdClass as array

▼ Ruby on Rails

● Ruby on Railsを開発した37signalsのJason Fried氏の講演

● Mac OSX 10.5 Leopard上でRuby on Rails環境を無料で作る

● Ruby on Railsでプログラムを作ってみる: database.ymlの書き換え

● Ruby on Railsでプロジェクト作成する

● Ruby on Railsをまずはじめる: Mac OSX Leopard

▼ Xcode

● Mac OSX 10.5 Leopard上でRuby on Rails環境を無料で作る

▼ XML/XSL

● OSXでXMLをXSLTでHTMLに変換するフリーCUIソフト

▼ ことえり

● マックでわからない漢字を調べる方法

▼ コンピュータウィルス

● スパイウェア、コンピュータウィルスからパソコンを守る方法

▼ プロトタイプ・ワイヤーフレーム

● HTMLプロトタイプ、ワイヤーフレームを作成できるAxure Pro

▼ マインドマップ

● マックLeopard用無料マインドマップ作成ソフト

▼ 携帯電話

● 携帯メールの文字数制限


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 というエラーがなくなります。

ご参考に!