Maison > Article > développement back-end > Quelle est la signification de la méthode membre en php
En PHP, les méthodes membres sont des fonctions membres, qui sont utilisées pour accéder aux données d'un objet. Elles sont définies à l'intérieur de la classe. La syntaxe est "nom de la méthode de fonction (paramètres..){[corps de la méthode][retourne la valeur de retour". ] }".
L'environnement d'exploitation de cet article : système Windows 10, PHP version 7.1, ordinateur Dell G3.
Méthode membre (la fonction membre − est définie à l'intérieur de la classe et peut être utilisée pour accéder aux données de l'objet)
Format simple :
[修饰符] class 类名{ //使用class关键字加空格后加上类名 [成员属性] //也叫成员变量 [成员方法] //也叫成员函数 }
Format complet :
[修饰符] class 类名 [extends 父类] [implements 接口1[,接口2...]]{ [成员属性] //也叫成员变量 [成员方法] //也叫成员函数 }
Attribut de membre
Format :
修饰符 $变量名[=默认值]; //如:public $name="zhangsan";
Remarque : les propriétés de membre ne peuvent pas être des expressions avec des opérateurs, des variables, des méthodes ou des appels de fonction.
public $var3 = 1+2; //错误格式 public $var4 = self::myStaticMethod(); //错误格式 public $var5 = $myVar; //错误格式
Définition correcte :
public $var6 = 100; //普通数值(4个标量:整数、浮点数、布尔、字串) public $var6 = myConstant; //常量 public $var7 = self::classConstant; //静态属性 public $var8 = array(true, false); //数组
Modificateurs d'attributs communs : public, protégé, privé, statique, var (obsolète)
Méthode membre
Format de la méthode membre :
[修饰符] function 方法名(参数..){ [方法体] [return 返回值] }
Modificateurs : public, protégé, privé, statique, abstrait, final
Les exemples sont les suivants :
<?php class ren{ //定义人类 private function dance(){ //定义private成员方法dance echo '我要跳一支舞。'; } private function sing(){ //定义private成员方法sing echo '我要唱一首歌。'; } public function do_something($item){ //定义public成员方法do_something switch($item){ case 'dance': $this->dance(); //调用类成员方法dance break; case 'sing': $this->sing(); //调用类成员方法sing break; } } } $ren=new ren(); //实例化人类的对象 //访问类成员方法并传入不同的参数 $ren->do_something('sing'); $ren->do_something('dance'); ?>
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!