Heim > Artikel > Backend-Entwicklung > Detaillierte Erläuterung der Verwendung des PHP-Konstruktors und -Destruktors
Dieser Artikel stellt hauptsächlich die Verwendung von PHPKonstruktoren und Destruktoren vor. Er beschreibt kurz die Definition und Verwendung von Konstruktoren und Destruktoren in PHP und kombiniert sie mit Beispielen Ausführungsreihenfolge von Konstruktoren und Destruktoren. Freunde in Not können sich auf
beziehen. Dieser Artikel erklärt die Verwendung von PHP-Konstruktoren und Destruktoren anhand von Beispielen. Teilen Sie es als Referenz mit allen:
Beim Instanziieren eines neuen Objekts werden die Konstruktormethode und die Destruktormethode automatisch aufgerufen. Wenn Inheriting vorhanden ist, wird die entsprechende Methode der übergeordneten Klasse verwendet.
Die Destruktormethode wird in drei Situationen aufgerufen:
① Verwenden Sie unset(), um ein Objekt zu zerstören. übergeben Sie das Wert wird nicht aufgerufen;
② Ändern Sie den Wert des Objekts, auf das die Variable
③ Nach dem PHP Der Programmcode wurde vollständig ausgeführt.
<?php class base{ public $name; function construct($name){ $this->name = $name; echo 'obj '.$this->name.' have built'.'</br>'.'</br>'; } function destruct(){ echo 'obj '.$this->name.' have destroyed'.'</br>'.'</br>'; } } $a = new base('a'); $b = new base('b'); $c = new base('c'); unset($b); $c = 'd';
Die Laufergebnisse sind wie folgt:
obj a have built obj b have built obj c have built obj b have destroyed obj c have destroyed obj a have destroyed
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung des PHP-Konstruktors und -Destruktors. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!