Heim > Artikel > Backend-Entwicklung > Erläuterung der Attribute der PHP-Klasse
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'; }
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; //内部访问私有属性 } }
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!