• ベストアンサー

PHPにて " -> " の意味

いつもお世話になっております。 掲題の件ですが、他の方のプログラムを参照していると " -> " と記述されている箇所があります。 例:$this->path = $this->base_path " -> " の意味を教えていただけないでしょうか。 また、解説しているサイトがあれば、紹介お願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • Yeti21
  • ベストアンサー率47% (396/830)
回答No.1

アロー演算子ですね。 オブジェクトのメンバに簡単にアクセスする方法です。 >例:$this->path = $this->base_path この場合、$thisがオブジェクトでpath、base_pathがプロパティですね。 つまり、$thisオブジェクトのプロパティpathに同じくbase_pathを代入する という意味になります。

その他の回答 (1)

  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.2

->はメンバ変数の参照。 class Test {   var $foo = "Hello";   var $ber = "World"; //メンバ変数の定義と初期化   function TestFunc() { //メソッド定義     $AddStr = $This->foo + $This->ber; //メンバ変数の参照     return $AddStr;   } }

関連するQ&A