Heim >Backend-Entwicklung >PHP-Problem >Wie kann man eine Klasse in PHP instanziieren?
So instanziieren Sie eine Klasse in PHP: Deklarieren Sie zuerst eine Klasse. Sie können vor der Klasse einige Schlüsselwörter hinzufügen, z. B. „Abstract“ oder „Final“. Anschließend lautet das Format des instanziierten Objekts [$ Variablenname = neuer Klassenname ();].
【Verwandte Lernempfehlungen: php-Programmierung (Video)】
php-Methode zum Instanziieren einer Klasse:
Die Instanziierung einer Klasse ist ein Objekt. Eine Klasse kann in zwei Teile unterteilt werden: Die statische Beschreibung besteht aus den Mitgliedsattributen der Klasse. Die zweite ist die dynamische Beschreibung, bei der es sich um die Mitgliedsmethode in der Klasse handelt, bei der es sich um die Funktion des Objekts handelt.
Um eine Klasse zu deklarieren, können Sie vor der Klasse einige Schlüsselwörter hinzufügen, z. B. „Abstract“ oder „Final“ usw.
Wenn Sie eine Variable in einer Klasse deklarieren, müssen Sie davor ein Schlüsselwort hinzufügen, normalerweise var, sowie öffentliche, private, statische und andere Schlüsselwörter.
public //Mitgliedsattribute auf öffentliche Berechtigungen setzen
private //Mitgliedsattribute auf private Berechtigungen setzen
static //Mitgliedsattribute auf statische Berechtigungen setzen
von instanziierten Objekten Das Format ist
$变量名 = new 类名(); //括号里可传参数
Das Format zum Zuweisen von Werten zu Mitgliedseigenschaften in einem Objekt ist
$引用名 ->成员属性 = 值;
Das Format zum Aufrufen von Mitgliedsmethoden in einem Objekt ist
$引用名 -> 成员方法;
Das Format zur Verwendung von Mitgliedseigenschaften durch Mitgliedsmethoden ist
$this -> member Eigenschaften;
<?php class Person{ var $name; var $age; var $sex; function walk(){ echo $this ->name." is walking."; } } $Boy = new Person(); $Boy ->name = "John"; $Boy -> walk(); ?>
Ausführungsergebnis
Wenn die Mitgliedsmethode das Mitgliedsattribut direkt verwendet, können Sie
nicht verwenden, um den obigen Codeabschnitt zu ändern
function walk(){ echo $name." is walking."; }
Ausführungsergebnis
Das Mitgliedsattribut wurde nicht aufgerufen erfolgreich in der Member-Methode
$this stellt die Klasse dar. Im obigen Code kann $this nicht nur auf Member, sondern auch auf Member-Methoden verweisen
Wenn Sie mehr über das Programmieren erfahren möchten, achten Sie bitte auf die Rubrikphp-Schulung !
Das obige ist der detaillierte Inhalt vonWie kann man eine Klasse in PHP instanziieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!