• ベストアンサー

-> の意味

PHP初心者です。会社で覚える必要が出てきたので勉強しています。 過去に会社にいた人が作成したPHPも参考にしているのですが「->」という記号がたくさん出てきます。 手元にある参考書にはこの記号の意味が掲載されていませんし、ネットで調べても見つかりません。 どのような意味なのでしょうか。

  • PHP
  • 回答数5
  • ありがとう数4

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

  • ベストアンサー
回答No.3

クラスオブジェクトからプロパティやメソッドを利用する際に「->」を利用します。 echo $class->method(); echo $class->property; 因みにクラス内で$this->xxxってなってるのは、 同じインスタンス内の、という意味で、 同じクラス内に記述されているプロパティ、メソッドを利用しています。

partita
質問者

お礼

クラスですか。 Flashで使用しましたが、再登場というわけですね。 参考になりました。 ありがとうございました。

その他の回答 (4)

  • galluda
  • ベストアンサー率35% (440/1242)
回答No.5
partita
質問者

お礼

読み方は意外と地味ですね ^^; ありがとうございました。

  • tany180sx
  • ベストアンサー率63% (239/379)
回答No.4

思いつく一覧。 <?php class test {  var $a = 'a';  public $b = 'b';  public static $c = 'c';  public function d() {return 'd';}  public static function e() {return 'e';}  public function f() {return $this->a;} } $test = new test(); echo $test->a; echo $test->b; echo test::$c; echo $test->d(); echo test::e(); echo $test->f(); ?> [OUTPUT] abcdefa

partita
質問者

お礼

わかりやすい例をありがとうございました。 クラスは「設計図」といいますが、なかなか実践できていません。 頑張ります。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

クラスつかっているんでしょう? http://www.php.net/manual/ja/language.oop.php

partita
質問者

お礼

クラスは苦手なところです。 頑張ります。 ありがとうございました。

  • Willyt
  • ベストアンサー率25% (2858/11131)
回答No.1

右矢印、→ じゃないでしょうか?

関連するQ&A

  • PHPのソースの中の->とかの意味について

    PHPの完全な初心者です。PHPが知っていることを前提とした教本のソースをみて勉強を始めていますが、なかなか検索がうまくいかず、分からないことがたくさんあるのですが、専門家の方、ご教授願います。。 (1)-> の意味 例)$abc = $results->list->video; (2)=== の意味(イコールが3つ) 例)if ($result === false) { (3)=> の意味 例)'cacheDir' => 'cached/', また、ソースを見ながら勉強するときに、皆さんが参考にされているサイト、本があれば ぜひ教えてもらえないでしょうか。

    • ベストアンサー
    • PHP
  • Σの意味ってなんでしたっけ?

    Σの意味ってなんでしたっけ? 和の記号というΣの意味をもう一度、お勉強したいのです。 Σの上の数値と、下の数値ってどんなもので、なにを表していたのか、すっかり忘れてしまいました。 でも、何度か思い出そうと、恥ずかしげもなく本屋さんの参考書を見たりしましたが、どうしても思い出せないままです。 無限の記号を付けるとどうなったっけとか、解説のあるサイトがあったら教えていただきたいのです。 あるいは、簡単ならばこの場で教えていただけるとありがたいですし。 よろしくお願いします。

  • <<< _HEAD_の意味がわかりません

    ただいまPHPを勉強中なのですが、 $x = <<<_HEAD_ について記号「<<<」と「_HEAD_」の意味がわからなく 困っています。 当キーワードで調べてもわからないでおります。 ご存知のかた、どうかご教授願います。

    • ベストアンサー
    • PHP
  • スケジュール共有管理ツールのソースコード

    PHP、Javascriptを勉強中のプログラミング初心者です。 PHP等のwebプログラムを使った 複数人がスケジュールを共有/管理できるソフトを作成したくて 参考になるようなサンプルを探しています。 既にあるアプリケーションの使い方等は出てきますが ソースコードを公開しているものが見つかりません。 参考書でもウェブサイトでもいいので、ソースコードが 掲載されている情報をどなたかご存じないでしょうか? 教えてください。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • 数学のハット記号の意味がわかりません!

    参考書にいきなり出て来た、関数の上に載っている"^"記号の意味が分かりません。 調べようにもどの本に載ってるのかもわからず、 ネットで調べようにも記号は調べられず、 ハットで検索しても関係ないものばかり出てくるのでわかりません。 どなたかハット記号の意味を教えてください。

  • phpの「->」の意味は?

    教えてください。 phpで良く使われている「->」の意味はなんでしょう? 実際のソースを見ると頻出ですが php書籍(入門書ですが・・)のリファレンスにも 載っていません。 文脈からなんとなく理解できるときもありますが まったく分からないこともあります。 ちなみにphpは初心者です。 (vbaやcobol経験者です) よろしくお願いします。

    • ベストアンサー
    • PHP
  • 楽天webサービスのサンプルコードで「$value->shopUrl」はどういった意味になるのですか?

    こんにちは、ぜひ皆様のお知恵を拝借したくご質問致します。 楽天webサービスのサンプルコードhttp://plaza.rakuten.co.jp/webservice/diary/?ctgy=4 の86行目で「print_r(" 店舗名 :<a href=\"$value->shopUrl\">$value->shopName</a>");」 とあるのですが、『->』の記号はプログラムではどういった意味や働きがあるのですか? ネットで『->』の記号だけは全く検索できず、調べることができません。また、PHPの書籍でも『->』の部分についての記述がないので困っています。 どうか、どんなことでも良いですので皆様のご教授を宜しくお願いします。

    • ベストアンサー
    • PHP
  • PHPの『->』

    PHPのソースを解読しているのですが、『->』この記号の意味がわかりません。 なんとなく、変数の一部を示すときに使ってる気はするのですが、ほかのソースと規則性がみえてきません。何のためにこの記号をつかうのでしょうか?

    • ベストアンサー
    • PHP
  • 끝났습니다の意味は(会議が)終わる

    NHK記事からの抜粋です。 평양에서 열린 북조선에 의한 납치피해자 등의 조사와 관련된 일본 정부 대표단과 북조선의 특별조사위원회의 협의가 29일 저녁 6시쯤 끝났습니다. 最後の"끝났습니다"は「(会議が)終わる」意味のようです。 "니다"は丁寧の助詞として、끝났습は動詞のようです。しかし私の電子辞書(ネット上の無料)に掲載がありません。 韓国語独学初心者故だと知ってますが、伝統的な紙の辞書なら掲載があるのでしょうか。中国語を勉強したときは、紙の辞書も買いましたが電子辞書だけを結局は使ってしまい無駄となりました。 電子辞書でもネット上のソフトではなく、電卓型の韓国語電子辞書なら問題が無いでしょうか。

  • 電気工事士の資格について教えて下さい

    電気工事士の資格を取った方がいいと、派遣会社よりアドバイスを受け、調べております。 私(女性)は建築関係出身で、電気図面の修正やトレースの経験はあります。 でも指示のまま書いているだけなので、内容に関しては記号の意味が少しわかる程度の、全くの初心者です。 なので、何から手を付けていいのかさっぱりわかりません。 電気関係の仕事に就いているわけでもなく、周りに聞ける人もいなく、完全な独学になります。 調べてみると、独学の方は過去問をやって覚えているようですが、私のような全くの初心者がいきなり過去問からやっても、内容は全く理解できないと思います。 過去問の前に、読んだ方がいい参考書等はありますか? それとも、内容がわからずとも、過去問をひたすら暗記していけば、だんだん理解できるようになっていくのでしょうか? 派遣会社の方には、ユーキャンが実技のキットも付いているので、一番手っとり早いと言われたのですが、高価なので迷っています。 時間がかかってもいいので、できるだけ費用はかけずにできると一番いいのですが・・・ 勉強の努力は惜しみません。 アドバイスお願いします。

専門家に質問してみよう