Maison > développement back-end > tutoriel php > À propos de la définition et de la méthode d'instanciation de la classe php

À propos de la définition et de la méthode d'instanciation de la classe php

藏色散人
Libérer: 2023-04-07 22:44:02
avant
2657 Les gens l'ont consulté

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 类名{
   //属性、方法
}
Copier après la connexion

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;
}
Copier après la connexion

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 = "男";
Copier après la connexion

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!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal