Maison >développement back-end >tutoriel php >À propos de la définition et de la méthode d'instanciation de la classe php
Définition de la classe php
Une classe est la définition d'un objet. Il contient des informations sur le comportement de l'objet, notamment son nom, ses méthodes, ses propriétés et ses événements. Ce n'est pas réellement un objet en soi car il n'existe pas en mémoire. Lorsque le code qui fait référence à la classe s'exécute, une nouvelle instance de la classe, un objet, est créée en mémoire. Bien qu’il n’existe qu’une seule classe, plusieurs objets du même type peuvent être créés en mémoire à partir de cette classe. Les classes sont définies via le mot-clé class.
Syntaxe de base :
class 类名{ //属性、方法 }
Remarques :
1 Définir une classe (ne peut être défini qu'avec la classe)
2. class public (public est un modificateur, il y en a trois au total, ils sont publics, protégés et privés. Ici, nous utilisons uniquement public pour l'instant)
Par exemple :
Définir une classe de voiture avec la couleur de la voiture comme attribut Et le prix
class car{ public $color; //定义属性 public $price; }
Méthode d'instanciation de classe PHP
L'instanciation d'une classe est également appelée création d'un objet ou instanciation d'un objet ou instanciation d'une classe.
Un exemple simple :
Nous définissons une classe humaine et instancions cette classe.
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 = "男";
Ce qui précède présente les concepts de base des classes et des objets et une compréhension simple de l'instanciation.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!