php におけるこのキーワードの機能は、インスタンス化の際に誰を指すかを決定することです。これは現在のオブジェクト インスタンスへのポインターであり、他のオブジェクトやクラスを指すものではありません。このキーワードの使用法は [$this->] です。これは、クラス自体の中でこのクラスの属性またはメソッドを使用することを意味します。
関数:
これは、インスタンス化時に誰を指すかを決定するために使用されます。したがって、これは現在のオブジェクト インスタンスへのポインターであり、他のオブジェクトやクラスを指すものではありません。
特定の分析:
$これは、インスタンス化後の特定のオブジェクトを意味します。 $this-> は、クラス自体の中でこのクラスの属性またはメソッドを使用することを意味します。 「->」記号は「中置逆参照演算子」です。
例:
たとえば、User クラスを宣言します。これには属性 $name;
<?php class User { public $_name; } ?>
が 1 つだけ含まれています。次に、User クラスにメソッドを追加します。 getName() メソッドを使用して $name 属性の値を出力するだけです。
<?php class User { public $name; function getName() { echo $this->name; } } $user1 = new User(); $user1->name = '张三'; $user1->getName(); //这里就会输出张三! $user2 = new User(); $user2->name = '李四'; $user2->getName(); //这里会输出李四! ?>
上記では 2 つの User オブジェクトが作成されています。それぞれ $user1 と $user2 です。
$user1->getName() を呼び出すとき。上記の User クラスのコード echo $this->name; は echo $user1->name; と同等です;
関連するチュートリアルをさらに知りたい場合は、php中文网#にアクセスしてください。 ##。
以上がPHPにおけるこのキーワードの機能は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。