Maison  >  Article  >  développement back-end  >  PHP orienté objet : méthodes membres, variables membres, constantes de classe

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

巴扎黑
巴扎黑original
2017-04-06 18:22:427816parcourir

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();

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;
}

$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;

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!

Déclaration:
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