プロが教えるわが家の防犯対策術!

PHP初心者です。会社で覚える必要が出てきたので勉強しています。

過去に会社にいた人が作成したPHPも参考にしているのですが「->」という記号がたくさん出てきます。

手元にある参考書にはこの記号の意味が掲載されていませんし、ネットで調べても見つかりません。

どのような意味なのでしょうか。

A 回答 (5件)

クラスオブジェクトからプロパティやメソッドを利用する際に「->」を利用します。



echo $class->method();
echo $class->property;

因みにクラス内で$this->xxxってなってるのは、
同じインスタンス内の、という意味で、
同じクラス内に記述されているプロパティ、メソッドを利用しています。
    • good
    • 0
この回答へのお礼

クラスですか。
Flashで使用しましたが、再登場というわけですね。

参考になりました。
ありがとうございました。

お礼日時:2006/07/04 20:20

がると申します。


->は「矢印演算子」と呼称します。
googleあたりで検索すると色々と出てきますよ。
http://www.google.co.jp/search?hl=ja&c2coff=1&q= …
http://www.google.co.jp/search?hl=ja&q=%E7%9F%A2 …
    • good
    • 0
この回答へのお礼

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

お礼日時:2006/07/04 20:19

思いつく一覧。


<?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
    • good
    • 0
この回答へのお礼

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

お礼日時:2006/07/04 20:21

クラスつかっているんでしょう?



http://www.php.net/manual/ja/language.oop.php
    • good
    • 0
この回答へのお礼

クラスは苦手なところです。
頑張ります。

ありがとうございました。

お礼日時:2006/07/04 20:20

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

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!