Heim >Backend-Entwicklung >PHP-Problem >Wie verwende ich den Konstruktor und dieses Schlüsselwort in PHP? Wie stelle ich den Konstruktor vor?

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

慕斯
慕斯Original
2021-06-17 11:46:181635Durchsuche

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 ()
  • 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

  • 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);
    ?>

    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);

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!

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