Heim  >  Artikel  >  Backend-Entwicklung  >  Was sind die Konstruktor- und Destruktormethoden in PHP?

Was sind die Konstruktor- und Destruktormethoden in PHP?

王林
王林Original
2021-06-24 14:17:282820Durchsuche

Die Konstruktionsmethode und die Destruktormethode in PHP sind __construct bzw. __destruct. Der Konstruktor muss von uns in der Regel nicht aufgerufen werden, sondern wird automatisch aufgerufen, wenn ein neues Objekt erstellt wird.

Was sind die Konstruktor- und Destruktormethoden in PHP?

Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP 7.3, Thinkpad T480-Computer.

Konstruktionsmethode ist eine spezielle Methode:

1 Der Name ist festgelegt: _ _construct;

2 Diese Methode muss normalerweise nicht von uns selbst aufgerufen werden, sondern wird automatisch aufgerufen, wenn ein neues Objekt erstellt wird.

3. Der Hauptzweck dieser Methode besteht darin, einige „Anfangswerte“ (Initialisierungsarbeit) für das Objekt festzulegen, wenn ein Objekt neu ist.

4 Die Parameter der Konstruktionsmethode basieren normalerweise auf tatsächlichen Anforderungen . Definition: Der Zweck besteht darin, die Objektattributdaten zu initialisieren Das Attribut des Objekts. Wir können den Konstruktor verwenden. Die Methode wurde verbessert zu:

Was sind die Konstruktor- und Destruktormethoden in PHP? Zerstörungsmethode (_ _destruct):

Beschreibung:

1. Die Zerstörungsmethode ist eine spezielle Methode mit einem festen Namen: _ _destructWas sind die Konstruktor- und Destruktormethoden in PHP?

2. Die Zerstörungsmethode ist eine Methode, die automatisch aufgerufen wird, wenn ein Objekt „zerstört“ wird – wir können sie nicht aufrufen.

3 Die Destruktormethode kann keine Parameter (formale Parameter) annehmen, aber das Wort $this kann es auch sein Wird in der Methode verwendet, was „Aktuelles Objekt“ bedeutet

Das obige ist der detaillierte Inhalt vonWas sind die Konstruktor- und Destruktormethoden in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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