php this、self、parentの違い

巴扎黑
巴扎黑オリジナル
2016-11-12 11:38:481427ブラウズ

1. これは現在のオブジェクトへのポインターです


例: 同じクラス内の他の関数は this->関数名で呼び出すことができます。



2. Self は現在のクラスへのポインターです

また、self を使用して静的変数を呼び出すには、次を使用する必要があることにも注意してください。シンボル)


例: self::$firstCount; //静的変数を呼び出すには self を使用します


3. Parent は親クラスへのポインターです

通常、parent を使用してコンストラクターを呼び出します。親クラス


例:parent::__construct( "PBPHome") //parent を使用して親クラスのコンストラクターを呼び出します


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。