[PHP-users 29269] Re: メソッド名の [-] ハイフン
whi te
white_wwjd @ yahoo.co.jp
2006年 5月 19日 (金) 17:02:30 JST
小山様
お世話になっております。
ご教授頂いたとおり、{}で囲むとアクセス出来ました。
作業はかどりそうです。
ありがとうございます。
{}で囲むとアクセスできるって事は、そもそも基本的な事なの
でしょうか?それとも、特別な方法なのでしょうか?
昨日からwebや本等で色々と調べてはいたのですが、
どこからも発見する事が出来ませんでした。
もしよろしければ、どうやって調べたか等を
お教え頂けますでしょうか。
宜しくお願いいたします。
--- KOYAMA Tetsuji <koyama @ hoge.org> からのメッセージ:
> 小山です。
>
> On 5/19/06, whi te <white_wwjd @ yahoo.co.jp> wrote:
> >
> ところでこの関数だと、指定したオブジェクトのプロパティ
の
> >
> みを配列で返しますので、オブジェクトの階層が深くなると
取
> > 得する際に結構手間がかかってしまいます。
>
> 単に -
> を含んだプロパティにアクセスしたいというのであれば、
>
> $obj = new StdClass;
> $obj->{'a-a'} = 1;
>
> などのように、プロパティ名を文字列とした上で { }
> でくくれば
> 大丈夫なようです。
>
>
> --
> 小山哲志@ビート・クラフト
> koyama @ beatcraft.com
> koyama @ hoge.org
> _______________________________________________
> PHP-users mailing list PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ -
> 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3
>
PHP-users メーリングリストの案内