【PHP】フレームワーク CakePHP 4ホール目【v1.2】
at PHP
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
700:nobodyさん 08/11/22 21:13:10 ちょっと補足します。 $this->プロパティ名 なら、どういう動作かはもちろんわかります。 $this->{何か評価される式} というのが、どういう振る舞いをするのかわから ないのです。 ためしにこんなことをしてみましたが、エラーになりました。 $x = "hoge"; $this->{$x}; // エラー 701:nobodyさん 08/11/22 21:19:42 マニュアルくらい読んでからやろうよ 702:nobodyさん 08/11/22 21:31:35 >>701 マニュアルとは、PHPマニュアルのことでしょうか? 一応見たのですが、該当箇所がわかりませんでした。 http://search.net-newbie.com/php/language.oop5.html ちなみにさっきの件は、少し不正確でした。$this だとうまく行きますが、そ れを代入した変数だとうまく行きません。 class Test { ; ;var $hoge = 1; ; ;function fuga() { ; ; ; ;$x = "hoge"; ; ; ; ;var_dump($this->$x); ; ;} } $test = new Test(); $test->fuga(); // int(1) var_dump($test->"hoge"); // error $thisだけ、プロパティ名自体を変数にできるようです。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5319日前に更新/182 KB
担当:undef