Heim > Backend-Entwicklung > PHP-Problem > Welche Attribute hat die PHP-Klasse?

Welche Attribute hat die PHP-Klasse?

silencement
Freigeben: 2023-02-25 11:42:02
Original
3340 Leute haben es durchsucht

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;
?>
Nach dem Login kopieren

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!

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