Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist der Unterschied zwischen der PHP-Konstruktormethode und der Member-Methode?

Was ist der Unterschied zwischen der PHP-Konstruktormethode und der Member-Methode?

WBOY
WBOYOriginal
2022-03-03 12:06:562440Durchsuche

Unterschiede: 1. Eine Klasse kann nur einen Konstruktor, aber mehrere Mitgliedsmethoden haben. 2. Wenn kein Konstruktor geschrieben ist, fügt das System automatisch einen Konstruktor ohne Parameter hinzu, fügt jedoch nicht automatisch Mitgliedsmethoden hinzu.

Was ist der Unterschied zwischen der PHP-Konstruktormethode und der Member-Methode?

Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP-Version 7.1, Dell G3-Computer.

Was ist der Unterschied zwischen der Konstruktormethode und der Mitgliedsmethode in PHP?

Die Klasse in PHP-----Klasse XX{}, durch die Definition der Klasse können Sie die Mitgliedsattribute und Mitgliedsmethoden verwenden die aufzurufende Klasse.

Objekt --- Eine Klasse ist ein Objekt. Ein Objekt kann mehrere Attribute haben und eine Klasse kann mehrere Mitgliedsmethoden haben.

Konstruktor: Eine Klasse kann nur einen Konstruktor haben. Wenn es zwei identische Konstruktoren gibt, wird der vorherige Konstruktor überschrieben Wenn der Benutzer einen Konstruktor definiert, ignoriert das System den Standardkonstruktor, wenn der Konstruktor des Benutzers verwendet wird. In PHP4 wird der Funktionsklassenname(){} verwendet, um den Konstruktor zu erstellen, und in PHP5 wird __construct(){} verwendet, um den Konstruktor zu erstellen. Die Funktion des Konstruktors besteht darin, das Objekt zu initialisieren.

Zerstörungsmethode: Eine Klasse kann nur eine Destruktormethode haben, die in der Klasse angegeben ist, dann wird die Destruktormethode nicht aufgerufen (der Müll wird zuerst gelöscht); Später eintretende Objekte werden zuerst gelöscht. Funktion __destruct(){} kann keine Parameter übergeben.

Für den Aufruf der Klasse ist das Adresssymbol & nicht erforderlich, und der Inhalt der Klasse wird automatisch aufgerufen.

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen der PHP-Konstruktormethode und der Member-Methode?. 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