Maison >développement back-end >Problème PHP >Comment utiliser la classe en php
La classe en php est un mécanisme d'encapsulation des données et du comportement. Comment l'utiliser : 1. Créez un exemple de fichier php ; 2. Utilisez le mot-clé "class" pour définir une classe "Person", et la syntaxe est "" class. Person{} " ; 3. Définissez deux propriétés pour la classe "Person", à savoir "$name" et "$age" ; 4. Définissez la méthode "sayHello()" via le modificateur public ; 5. Accédez aux paramètres à l'intérieur ou en dehors de l'attribut Class Just.
Le système d'exploitation de ce tutoriel : système Windows 10, PHP version 8.1.3, ordinateur Dell G3
La classe PHP est le concept central de la POO, qui fournit un mécanisme d'encapsulation. données et comportement.Ces classes nous fournissent du code réutilisable, réduisant la redondance du code et améliorant la maintenabilité du code. Cet article présentera l'utilisation de base et l'importance de la classe PHP
1. est un mécanisme d'encapsulation de données et de comportements, qui définit une collection de données et de méthodes. Les définitions de classe peuvent inclure des définitions de variables et de fonctions, et nous pouvons les considérer comme des attributs de classe et des méthodes de classe pour définir une classe. Par exemple, ce qui suit est un exemple de code qui définit une classe :
class Person { // 定义变量 public $name; public $age; // 定义方法 public function sayHello() { echo "Hello, my name is " . $this->name . " and I am " . $this->age . " years old."; } }
Dans le code ci-dessus, nous définissons une classe nommée "Person". Cette classe a deux propriétés : $name et $age, et une. méthode : sayHello(). Les deux propriétés sont des modificateurs de contrôle d'accès publics. Cela signifie que ces propriétés peuvent être référencées dans la méthode sayHello(), il s'agit d'une auto-référence, représentant l'instance actuelle
2. de la classe PHPLa création d'un objet Classe PHP peut être réalisée via le mot-clé "new". Après avoir créé l'objet, nous pouvons l'utiliser. Vous trouverez ci-dessous un exemple d'instanciation d'une classe Personne // 实例化一个Person对象
$person1 = new Person();
// 设置对象的属性
$person1->name = "John";
$person1->age = 20;
// 调用对象的方法
$person1->sayHello();
In. Dans le code ci-dessus, nous instancions un objet $person1, puis définissons les propriétés $name et $age. Enfin, nous appelons la méthode sayHello(), cette méthode génère les valeurs des attributs $name et $age. Vous pouvez également utiliser "new" avant la définition de la classe pour créer un objet
$person = new Person;3 Héritage de la classe PHP
La classe PHP peut partager des propriétés et des méthodes avec d'autres classes via l'héritage. peuvent utiliser les propriétés et les méthodes de la classe parent, ou ils peuvent définir leurs propres propriétés et méthodes
// 定义Employee类,继承Person类 class Employee extends Person { public $position; public function jobPosition() { echo "I am a/an " . $this->position; } }
Dans le code ci-dessus, nous définissons une classe nommée "Employee", qui étend la classe "Person". La classe Employee a une nouvelle propriété $position et une nouvelle méthode jobPosition(). Dans la méthode jobPosition(), $this->position fait référence à la propriété $position de la sous-classe.
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!