PHP での $this の使用法についての紹介

王林
リリース: 2023-04-08 14:50:01
オリジナル
3076 人が閲覧しました

PHP での $this の使用法についての紹介

php では、通常、最初にクラスを宣言し、次にこのクラスを使用してオブジェクトをインスタンス化します。

使用法:

$これは、インスタンス化後の特定のオブジェクトを意味します。

$this->このクラスの属性またはメソッドをクラス自体内で使用することを示します。

「->」記号は「中置逆参照演算子」です。言い換えれば、これはパラメータが参照によって渡されるサブルーチンを呼び出すメソッドです (もちろん、とりわけ)。上で述べたように、PHP 関数を呼び出すとき、ほとんどのパラメーターは参照によって渡されます。

たとえば、User クラスを宣言します。これには属性 $name

<?php
class User
{
   public $_name;
}
?>
ログイン後にコピー

が 1 つだけ含まれています。次に、User クラスにメソッドを追加します。

<?php
class User
{
      public $name;
      function getName()
      {
             echo $this->name;
      }
}
//如何使用呢?
$user1 = new User();
$user1->name = &#39;张三&#39;;
$user1->getName();        //这里就会输出张三!
$user2 = new User();
$user2->name = &#39;李四&#39;;   
$user2->getName();       //这里会输出李四!
?>
ログイン後にコピー

上記では 2 つの User オブジェクトが作成されています。それぞれ $user1 と $user2 です。

$user1->getName() が呼び出されるとき、上記の User クラスのコード echo $this->name ; は echo $user1->name;

と同等です。さらに関連するチュートリアルについては、php中文网 に注目してください。

以上がPHP での $this の使用法についての紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート