Heim >Backend-Entwicklung >PHP-Problem >Was ist der Unterschied zwischen der PHP-Konstruktormethode und der Member-Methode?
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.
Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP-Version 7.1, Dell G3-Computer.
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!