ホームページ > バックエンド開発 > PHPチュートリアル > php this、self、parentの違いは何ですか?

php this、self、parentの違いは何ですか?

WBOY
リリース: 2016-07-25 09:12:21
オリジナル
992 人が閲覧しました

1. これは現在のオブジェクトへのポインターです。 例: 同じクラス内の他の関数は、this->関数名を使用して呼び出すことができます。

2. self は現在のクラスへのポインタです 一般に、self はクラス内の静的変数を指すために使用されます。self を使用して静的変数を呼び出す場合は、:: (フィールド演算子記号) を使用する必要があることにも注意してください。 例:

  1. self::$firstCount; //self を使用して静的変数を呼び出します
コードをコピーします
3. Parent は親クラスへのポインタです 通常、親クラスのコンストラクターを呼び出すにはparentを使用します。 例:
  1. parent::__construct( "PBPHome") //parent を使用して親クラスのコンストラクターを呼び出します
コードをコピー


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