Heim >Backend-Entwicklung >PHP-Tutorial >Unterschiede zwischen PHP This, Self und Parent

Unterschiede zwischen PHP This, Self und Parent

巴扎黑
巴扎黑Original
2016-11-12 11:38:481428Durchsuche

1. Dies ist ein Zeiger auf das aktuelle Objekt


Zum Beispiel: Andere Funktionen in derselben Klasse können mit diesem->Funktionsnamen aufgerufen werden.



2. Self ist ein Zeiger auf die aktuelle Klasse

Im Allgemeinen wird self verwendet, um auf statische Variablen zu verweisen Beachten Sie außerdem, dass Sie beim Aufrufen statischer Variablen Folgendes verwenden müssen:: (Feldoperatorsymbol)


wie: self::$firstCount; /Verwenden Sie self, um statische Variablen aufzurufen


3. Parent ist ein Zeiger auf die übergeordnete Klasse

Im Allgemeinen verwenden wir parent, um den Konstruktor der übergeordneten Klasse aufzurufen


Zum Beispiel: parent::__construct( "PBPHome"); //Verwenden Sie parent, um den Konstruktor der übergeordneten Klasse aufzurufen


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn