Wie verwende ich den Konstruktor und dieses Schlüsselwort in PHP? Wie stelle ich den Konstruktor vor?

慕斯
Freigeben: 2023-03-10 17:04:01
Original
1605 Leute haben es durchsucht

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.

Wie verwende ich den Konstruktor und dieses Schlüsselwort in PHP? Wie stelle ich den Konstruktor vor?

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 ()
Nach dem Login kopieren
  • 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() ;
    Nach dem Login kopieren

    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

  • Wir nehmen den Code als Beispiel:
  • <?php
    class Person {
        public $poet =&#39;林徽因&#39;;
        public $pome= &#39;答案很长,我准备用一生的时间来回答,你准备要听了吗?&#39;;
    }
    $ming = new Person();
    var_dump( $ming);
    echo &#39;<br>&#39;;
    $niu = new Person();
    var_dump ($niu);
    ?>
    Nach dem Login kopieren

    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 = &#39;林徽因&#39; ;
$ming->pome = &#39;答案很长,我准备用一生的时间来回答,你准备要听了吗?&#39;;
var_dump ( $ming);
echo &#39;<br>&#39;;
$niu = new
Person();
$niu->name = &#39;张爱玲&#39;;
$niu->age = &#39;你还不来,我怎敢老去&#39;;
var_dump($niu);
Nach dem Login kopieren
Code-Anzeigeergebnisse:

Wie verwende ich den Konstruktor und dieses Schlüsselwort in PHP? Wie stelle ich den Konstruktor vor?

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage