PHP orienté objet : méthodes membres, variables membres, constantes de classe

巴扎黑
Libérer: 2023-03-07 11:08:01
original
7810 Les gens l'ont consulté

Méthodes membres

Avant de parler des Méthodes de définition et d'instanciation des classes PHP, à titre d'exemple, nous avons créé un Human gentil.

Mais les gens ont non seulement des attributs, mais aussi des comportements. Par exemple, les gens peuvent courir, danser, chanter, manger, etc. Alors, comment mettre en œuvre ces comportements ? Ensuite, nous utiliserons nos méthodes membres pour l’implémenter.

Toujours en utilisant l'exemple de la leçon précédente, définissez une classe humaine et créez une méthode membre en cours d'exécution

class Preson{
     public $name;
     public $age;
     public $gender;
     public function Run(){           //声明成员方法
                   echo "人在塔在";
              }
}
//先实例化一个类
$Preson1 = new Preson();
$Preson1->name = "德玛西亚";
//调用成员方法
$Preson1->Run();
Copier après la connexion

Cet exemple est un simple appel de création de méthode membre.

Variables membres

Les variables de la classe sont également appelées variables membres Nous les avons déjà utilisées dans nos exemples précédents, et nous aimerions. pour vous les présenter ici.

class Preson{
   public $name;              //定义成员变量
   public $age;
}
Copier après la connexion

$name dans l'exemple ci-dessus est une variable membre.

Constantes de classe

S'il y a des variables dans la classe, alors il y aura des constantes. Une constante signifie une quantité qui ne change pas, une valeur constante.

Pour définir des constantes, nous utilisons const.

<?php
class  character{
public $name;                     //声明一个变量
const SKILLS = &#39;哈撒尅&#39;;  //声明一个常量
}
$character1 = new character();
$character1->name = "亚索";
echo &#39;我要玩&#39; . $character1->name . &#39;<br/>&#39; . &#39;技能是&#39; . character::SKILLS;
Copier après la connexion

L'exemple ci-dessus montre comment définir et accéder aux constantes.

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!

source:php.cn
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!