• ベストアンサー

PHPの『->』

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

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

  • ベストアンサー
  • kinta03
  • ベストアンサー率41% (7/17)
回答No.2

vbでクラス/メソッド参照を「.」でつないでいくのと同じと思えば読めると思います。 自分も初めての言語に向かうときソース読みから入って解説本を探します。 何もせずに本屋に行ってもどれを選べば良いか路頭に迷うけど、ソース読みで出てきた疑問に成るべく答えてくれている本を一冊。 それと、上手く系統立て解説してそうなのを一冊。計二冊買って勉強を始めます。 あとは必要に応じて追加で買います。 自分がphpを始めた頃は(いきなり遣らなくてはいけなくなった)マトモな本が無くphpドキュメントと「phpユーザー会の質疑応答/教えてgoo」を読み漁る日々でした。 今は書籍も充実してると思います、頑張って下さい。

satisfied999
質問者

お礼

ありがとうございます。がんばります!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • notnot
  • ベストアンサー率47% (4852/10266)
回答No.1

ううむ。PHPを知らずして、ソース解読ですか?いくら何でも無理では? -> はオブジェクトのプロパティやメソッドへアクセするための記号です。

satisfied999
質問者

お礼

やりたいことにちかい、ソースを探し出して、解読して必要に応じて改造するのが一番手っ取り早いと思いますが・・・ ありがとうございます~

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

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

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

    • ベストアンサー
    • PHP
  • 「-」「_」の使い分けについて

    アンダーバー「-」とアンダースコアー「_」の違いについて教えてください。 (1)たとえば2018年1月1日の年月日を2018-1-1と示すのか、それとも2018_1_1と示すのが正しいのでしょうか? (2)また文字間の区切りという意味ではどちらを使えばよいのでしょうか? 記号にもひとつひとつに意味があると思いますが、これらの記号も本来意味によって使い分けられるのであればこれらの記号の意味や使うべき対象について教えてください。

  • PHPでボタンをクリックすると変数が10増えるようにするには?

    PHPでボタンをクリックすると変数が10増えるようにするには? PHPについて、全くの初心者の者です。 幼稚な質問で恐縮ですが、PHPのソースの中に、 ボタンを作って、そのボタンをクリックすると、 変数$maxの値が10増えるようにするには、 どういうソースを書けば良いのでしょうか?

  • PHPでクリックすると変数が10増える方法は?

    PHPでクリックすると変数が10増える方法は? PHPの全くの初心者です。 PHPのソースの中にある変数$maxの値を好きな時に10増やすため、 どこかをクリックすれば、$max+=10; が演算されるようにしたいのですが、 どういうソースを書けば、好きなタイミング(クリック時)に、 $max+=10; とすることが出来るでしょうか?

  • Nowdocの機能をphp5.2で使いたい

    php5.3からヒアドキュメント内部で変数が展開されないNowdocが使えるようになりましたが、 これと同様のことをphp5.2でできないでしょうか。 下のコードで、ヒアドキュメント内の内容を触らずに(\$hogeなどとエスケープせずに) 変数$hogeを展開させない方法を教えてください。 $source = <<<HERE <?php $hoge = "hogehoge"; ?> HERE; echo $source;

    • ベストアンサー
    • PHP
  • php ->

    phpの記号についてなのですが function index(){ // レイアウト関係 $this->layout = "Sample"; $this->set("header_for_layout","Sample Application"); $this->set("footer_for_layout", "copyright by SYODA-Tuyano. 2011."); // 以下がデータベース関係 $datas = $this->MySampleData->find('all'); $this->set('datas',$datas); } 「->」という記号を使ってると思うのですが、どういった意味があるのでしょうか? 恥を承知で質問致します。

    • ベストアンサー
    • PHP
  • FlashとPHPを使ったチャット

    初めまして、よろしくお願いします。 自分は今あるサイトを見ながらFlashとPHPを連動させた チャットを作っています。 そのサイトにはソースプログラムもそのまま載っており わかり易い解説も載っているのですが、 載ってるソースをそのままコピーして作成し、実装させたところ なぜか、「全角カナの一部」「全角記号の一部」が正しく表示させず 半角ローマ字に変換されてしまうのです。 例 「アイウエオ」 → 「ACNGI」 「・。、」→「EAB」 これはいったい何が原因なのでしょうか? サイトへのURLは ttp://ponk.jp/flash_php/index.php?page=3 です。(無断リンクなのでhを消す事をお許しください。) よかったら解決へのご教授をお願いしますm(_ _)m 使用しているバージョンは windows XP home Macromedia Flash MX PHP 5.2 です。

    • ベストアンサー
    • Flash
  • エクセルに「-」を入れたい。

    エクセル2003を使っています。 表の中に、「-(ハイフンの大文字?)」 を入れたいのですが、 どうすればいいですか? 曜日と時間を作成し、この曜日のこの時間は予定があるという意味で、 「-」の記号を入れるのが目的です。 「×」でもいいのですが、拒否のような感じがするので、「-」表記がいいかなと。 よろしくお願いします。

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

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

    • ベストアンサー
    • PHP
  • PHPで特定の変数値を取り出す

    PHPの関数で変数に $str="1-a"; と格納されているものがあります。 ”-”ハイフンまでの文字「1」を取り出したい。 ”-”ハイフン以降の文字「a」を取り出したい。 とやりたいのですが いい関数はございませんでしょうか? よろしくお願いします。

    • ベストアンサー
    • PHP