Heim >Backend-Entwicklung >PHP-Problem >Wie verwende ich den Konstruktor und dieses Schlüsselwort in PHP? Wie stelle ich den Konstruktor vor?
Der vorherige Artikel hat Ihnen „Was sind Klassen und Objekte in PHP?“ vorgestellt. Warum objektorientiert lernen? Wie benutzt man? 》In diesem Artikel erfahren Sie weiterhin, wie Sie den Konstruktor und dieses Schlüsselwort in PHP verwenden. Wie stelle ich den Konstruktor vor? Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.
Konstruktormethode und dieses Schlüsselwort:
Einführung in die Konstruktormethode
Beim Erstellen eines Objekts müssen wir das Objekt initialisieren. Die Konstruktormethode wird automatisch aufgerufen aufgerufen, nicht manuell aufgerufen, es ist eine magische Methode.
__construct ()
Kein Parameterkonstruktor
Erstellen Sie ein Objekt und rufen Sie es direkt auf
In einer Klasse müssen Sie auf Ihre eigenen Mitgliedsattribute und Mitgliedsmethoden zugreifen
$this:当前对象, $this->name ; $this->cook() ;
Zuerst erstellen wir eine neue Datei, schreiben zuerst eine Klasse, eine Person und geben ihr dann zwei Attribute, eines ist Dichter und das other ist pome, wenn wir jetzt ein Objekt erstellen möchten, können wir $ming verwenden, wenn wir auf Poesie in ming zugreifen möchten
<?php class Person { public $poet ='林徽因'; public $pome= '答案很长,我准备用一生的时间来回答,你准备要听了吗?'; } $ming = new Person(); var_dump( $ming); echo '<br>'; $niu = new Person(); var_dump ($niu); ?>
Der Code zeigt die Ergebnisse an:
Anhand der Ergebnisse können wir sehen, dass die Anzeige dieselbe ist und daher nicht unserer Logik entspricht. Unsere Objekte entsprechen ihrem jeweiligen Inhalt, daher können wir so schreiben:
<?php class Person { public $poet; public $pome; } $ming = new Person(); $ming->poet = '林徽因' ; $ming->pome = '答案很长,我准备用一生的时间来回答,你准备要听了吗?'; var_dump ( $ming); echo '<br>'; $niu = new Person(); $niu->name = '张爱玲'; $niu->age = '你还不来,我怎敢老去'; var_dump($niu);Code-Anzeigeergebnisse:
Empfohlenes Lernen:
php-Video-Tutorial
Das obige ist der detaillierte Inhalt vonWie verwende ich den Konstruktor und dieses Schlüsselwort in PHP? Wie stelle ich den Konstruktor vor?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!