Heim >Backend-Entwicklung >PHP-Problem >So verwenden Sie eine Klasse in PHP
Klasse in PHP ist ein Mechanismus zum Kapseln von Daten und Verhalten. So verwenden Sie ihn: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Verwenden Sie das Schlüsselwort „class“, um eine „Person“-Klasse zu definieren. Die Syntax lautet „class“. Person{} "; 3. Legen Sie zwei Eigenschaften für die Klasse „Person" fest, nämlich „$name“ und „$age“; 4. Definieren Sie die Methode „sayHello()“ über den öffentlichen Modifikator; 5. Greifen Sie auf die Einstellungen in oder zu außerhalb des Class Just-Attributs.
Das Betriebssystem dieses Tutorials: Windows 10-System, PHP-Version 8.1.3, Dell G3-Computer
PHP-Klasse ist das Kernkonzept in OOP, das einen Mechanismus zum Kapseln bereitstellt Daten und Verhalten. Diese Klassen stellen uns wiederverwendbaren Code zur Verfügung, reduzieren die Code-Redundanz und verbessern die Wartbarkeit des Codes.
1 Das Konzept und die Definition der PHP-Klasse ist ein Mechanismus zum Kapseln von Daten und Verhalten, der eine Sammlung von Daten und Methoden definiert. Klassendefinitionen können Variablen- und Funktionsdefinitionen umfassen, und wir können sie uns als Klassenattribute und Klassenmethoden vorstellen, um eine Klasse zu definieren Das Folgende ist zum Beispiel ein Beispielcode, der eine Klasse definiert:
class Person { // 定义变量 public $name; public $age; // 定义方法 public function sayHello() { echo "Hello, my name is " . $this->name . " and I am " . $this->age . " years old."; } }
Im obigen Code definieren wir eine Klasse mit dem Namen „Person“. Es gibt zwei Eigenschaften: $name und $age sowie eine Methode: sayHello(). Dies bedeutet, dass diese Eigenschaften innerhalb der sayHello()-Methode referenziert werden können und die aktuelle Instanz darstellen der PHP-Klasse
Das Erstellen eines PHP-Klassenobjekts kann über das Schlüsselwort „new“ erreicht werden. Nach dem Erstellen des Objekts können wir dessen Methoden und Eigenschaften verwenden Mit dem obigen Code instanziieren wir ein $person1-Objekt und legen dann die Eigenschaften $name und $age fest. Schließlich rufen wir die Methode sayHello() auf, die die Werte der Attribute $name und $age ausgibt Sie können auch „new“ vor der Definition einer Klasse verwenden// 实例化一个Person对象 $person1 = new Person(); // 设置对象的属性 $person1->name = "John"; $person1->age = 20; // 调用对象的方法 $person1->sayHello();
3. Klasse kann Eigenschaften und Methoden mit anderen Klassen (oder abgeleiteten Klassen) teilen. können die Eigenschaften und Methoden der übergeordneten Klasse verwenden oder ihre eigenen Eigenschaften und Methoden definieren. $person = new Person;
Im obigen Code definieren wir eine Klasse mit dem Namen „Employee“, die die Klasse „Person“ erweitert. Die Employee-Klasse verfügt über eine neue Eigenschaft $position und eine neue Methode jobPosition(). In der Methode jobPosition() bezieht sich $this->position auf die Eigenschaft $position der Unterklasse.
Das obige ist der detaillierte Inhalt vonSo verwenden Sie eine Klasse in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!