Heim > Backend-Entwicklung > PHP-Tutorial > Über die Definitions- und Instanziierungsmethode der PHP-Klasse

Über die Definitions- und Instanziierungsmethode der PHP-Klasse

藏色散人
Freigeben: 2023-04-07 22:44:02
nach vorne
2659 Leute haben es durchsucht

Definition der PHP-Klasse

Eine Klasse ist die Definition eines Objekts. Es enthält Informationen zum Verhalten des Objekts, einschließlich seines Namens, seiner Methoden, Eigenschaften und Ereignisse. Es ist eigentlich kein Objekt selbst, da es nicht im Speicher existiert. Wenn der Code ausgeführt wird, der auf die Klasse verweist, wird eine neue Instanz der Klasse, ein Objekt, im Speicher erstellt. Obwohl es nur eine Klasse gibt, können aus dieser Klasse mehrere Objekte desselben Typs im Speicher erstellt werden. Klassen werden über das Schlüsselwort class definiert.

Grundlegende Syntax:

class 类名{
   //属性、方法
}
Nach dem Login kopieren

Hinweise:

1. Definieren Sie eine Klasse (kann nur mit Klasse definiert werden)

2. Definieren Sie die Attribute der class public (public ist ein Modifikator, es gibt insgesamt drei, nämlich public, protected und private. Hier verwenden wir vorerst nur public)

Zum Beispiel:

Definieren Sie eine Autoklasse mit die Farbe des Autos als Attribut und Preis

class car{
  public $color;     //定义属性
  public $price;
}
Nach dem Login kopieren

PHP-Klasseninstanziierungsmethode

Die Instanziierung einer Klasse wird auch als Erstellen eines Objekts oder Instanziieren eines Objekts oder Instanziieren einer Klasse bezeichnet.

Ein einfaches Beispiel:

Wir definieren eine menschliche Klasse und instanziieren diese Klasse.

class Preson {                               //定义了一个Preson类
public $name = ‘aaa’;                //定义类的属性(姓名,性别,年龄等等)
public $age = ‘2’;
public $gender = ‘男’;
}
//new翻译是新的,意思就是创建一个新的人,并把这个新的对象赋值给$Preson1,这个就是实例化
$Preson1 = new Preson();                 //实例化类
$Preson1->name = "张三";
$Preson1->age = 22;
$Preson1->gender = "女";
echo  $Preson1->name.'  '.$Preson1->age.'  '.$Preson1->gender;
//如果想输出第二个实例,直接输出就OK了,只要改一个变量名
$Preson2 = new Preson();                    //实例化类
$Preson2->name = "小亮";
$Preson2->age = 25;
$Preson2->gender = "男";
Nach dem Login kopieren

Das Obige sind die Grundkonzepte von Klassen und Objekten und ein einfaches Verständnis der Instanziierung.

Das obige ist der detaillierte Inhalt vonÜber die Definitions- und Instanziierungsmethode der PHP-Klasse. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
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