Heim > Artikel > Backend-Entwicklung > Welche Attribute hat die PHP-Klasse?
Die Variablenmitglieder der Klasse werden als Attribute bezeichnet. Die Attributdeklaration beginnt mit den Schlüsselwörtern Public, Protected und Private und wird von einer gewöhnlichen Variablendeklaration gefolgt kann
Initialisierung sein, aber der initialisierte Wert muss eine Konstante sein.
Wenn Sie var direkt verwenden, um ein Attribut zu deklarieren, ohne public, protected oder private zu verwenden, behandelt PHP es als öffentlich.
In der Member-Methode der Klasse können Sie -> (Objektoperator) wie $this->property (Eigenschaft ist der Eigenschaftsname) verwenden, um auf nicht statische Daten zuzugreifen.
Statische Eigenschaften verwenden:: (Doppelpunkt) self::$property für den Zugriff
Rufen Sie beispielsweise eine Mitgliedsmethode einer Klasse auf
<?php class SimpleClass{ public $name="Tome"; //若不声明public 则默认是public $name="Tome"; } //实例化对象访问属性用-> $simple=new SimpleClass(); $simple->name; ?>
PHPs Eigenschaft oder Methode Access Die Kontrolle erfolgt durch das voranstellen der Schlüsselwörter public (public), protected (protected) oder private (private).
Öffentlich: Auf öffentliche Klassenmitglieder kann von überall aus zugegriffen werden.
geschützt: Auf geschützte Klassenmitglieder kann von ihr selbst und ihren Unterklassen und übergeordneten Klassen zugegriffen werden.
privat: Auf private Klassenmitglieder kann nur von der Klasse zugegriffen werden, in der sie definiert sind.
Klassenattribute müssen als öffentlich, geschützt oder privat definiert werden. Wenn es mit var definiert ist, gilt es als öffentlich.
Das obige ist der detaillierte Inhalt vonWelche Attribute hat die PHP-Klasse?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!