2011-01-13 18 views
0

可能性の重複を意味するものである。このPHPは:
What does the variable $this mean in PHP?

私はPHPやOOPプログラミングで$このの多くを参照してください。それは何ですか?

+3

重複([変数$ PHPで、この平均値を?何] http://stackoverflow.com/questions/1523479/what-does-the-variable php)と他の多くのものがあります。 – deceze

+3

古い質問に戻って、時間を割いて助けてくれた人の回答を受け入れることができますか?このコミュニティは、他の人を助け、時間を貸している人たちに信用を与えることに努めています。 –

答えて

1

は、その中で参照されるオブジェクトを参照します。したがって、オブジェクトのクラスにblah()というメソッドがある場合、そのクラスの別のメソッドでは、$ this-> blah()を使用して別のメソッドを呼び出すことができます。

2

クラスで使用される場合、$thisはクラスインスタンスを参照します。クラスメンバーにアクセスするには、グローバルメンバーではなく、ローカルメンバーでもなく、スコープがクラスに限定されている必要があります。

1

$で、これはアクティブなクラスを参照し、アクティブクラス内のメソッドやプロパティにアクセスするために使用されているクラスの現在のインスタンスを参照します。同様に、静的メソッドやプロパティにselfを使用することもできます。

は、私はあなたがこれに読み取りを与える示唆>http://www.php.net/manual/en/language.oop5.basic.php