0

$ this変数を使用する関数を別のオブジェクトに拡張できますか?または、$ this変数は、それが作成された元のオブジェクトにバインドされていますか?

4

1 に答える 1

0

PHPでクラスを定義するとき、はクラス$thisの個々のインスタンス(別名オブジェクト)を参照する変数であるため、最初のクラスから継承する場合、子クラスは$this子クラスのインスタンスとして解釈されます。

差出人:http ://www.php.net/manual/en/language.oop5.basic.php

疑似変数$thisは、オブジェクトコンテキスト内からメソッドが呼び出されたときに使用できます。$ thisは、呼び出し元のオブジェクト(通常はメソッドが属するオブジェクトですが、メソッドが2次オブジェクトのコンテキストから静的に呼び出される場合は別のオブジェクト)への参照です。

(「オブジェクトコンテキスト」の部分に注意してください)

于 2013-03-01T05:30:30.513 に答える