Erläuterung der Attribute der PHP-Klasse

怪我咯
Freigeben: 2023-03-11 19:54:02
Original
2054 Leute haben es durchsucht

Die Attribut--Deklaration beginnt mit den Schlüsselwörtern public, protected oder private, gefolgt von einer gewöhnlichen Variablendeklaration. Die Variable des Attributs kann auf einen initialisierten Standardwert gesetzt werden und der Standardwert muss eine Konstante sein.

class Car {
    //定义公共属性
    public $name = '汽车';
    //定义受保护的属性
    protected $corlor = '白色';
    //定义私有属性
    private $price = '100000';
}
Nach dem Login kopieren

Die Standardeinstellung ist öffentlich und kann von extern aufgerufen werden. Im Allgemeinen wird auf die Eigenschaften oder Methoden eines Objekts über den Operator ->Object zugegriffen. Für statische-Attribute verwenden Sie für den Zugriff ::doppelter Doppelpunkt. Beim Aufruf innerhalb einer Klasse Mitgliedsmethode können Sie die Pseudovariable $this verwenden, um die Eigenschaften des aktuellen Objekts aufzurufen.

$car = new Car();

echo $car->name; //Eigenschaften des Objekts aufrufen

echo $car->color; // Fehler Geschützte Eigenschaften erlauben keine externen Aufrufe

echo $car->price; //Fehler Private Eigenschaften erlauben keine externen Aufrufe

Geschützte Eigenschaften und private Eigenschaften erlauben keine externen Aufrufe . Es kann innerhalb der Member-Methode der Klasse aufgerufen werden.

class Car{
    private $price = '1000';
    public function getPrice() {
        return $this->price; //内部访问私有属性
    }
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonErläuterung der Attribute der PHP-Klasse. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
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