Heim > Backend-Entwicklung > PHP-Problem > Was bedeutet die Member-Methode in PHP?

Was bedeutet die Member-Methode in PHP?

WBOY
Freigeben: 2023-03-15 14:26:02
Original
1905 Leute haben es durchsucht

In PHP sind Mitgliedsmethoden Mitgliedsfunktionen, die für den Zugriff auf die Daten eines Objekts verwendet werden. Sie werden innerhalb der Klasse definiert. Die Syntax lautet „Funktionsmethodenname (Parameter..){[Methodenkörper][Rückgabewert“. ] }".

Was bedeutet die Member-Methode in PHP?

Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP-Version 7.1, Dell G3-Computer.

Was bedeutet die Member-Methode in PHP

Member-Methode (Member-Funktion – wird innerhalb der Klasse definiert und kann für den Zugriff auf die Daten des Objekts verwendet werden)

Einfaches Format:

[修饰符] class 类名{ //使用class关键字加空格后加上类名
[成员属性] //也叫成员变量
[成员方法] //也叫成员函数
}
Nach dem Login kopieren

Vollständiges Format:

[修饰符] class 类名 [extends 父类] [implements 接口1[,接口2...]]{
[成员属性] //也叫成员变量
[成员方法] //也叫成员函数
}
Nach dem Login kopieren

Mitgliedsattribut

Format:

修饰符 $变量名[=默认值];
 //如:public $name="zhangsan";
Nach dem Login kopieren

Hinweis: Mitgliedseigenschaften können keine Ausdrücke mit Operatoren, Variablen, Methoden oder Funktionsaufrufen sein.

    public $var3 = 1+2;          //错误格式
    public $var4 = self::myStaticMethod();   //错误格式
    public $var5 = $myVar;           //错误格式
Nach dem Login kopieren

Korrekte Definition:

    public $var6 = 100; //普通数值(4个标量:整数、浮点数、布尔、字串)
    public $var6 = myConstant;       //常量
    public $var7 = self::classConstant;     //静态属性
    public $var8 = array(true, false);      //数组
Nach dem Login kopieren

Gemeinsame Attributmodifikatoren: öffentlich, geschützt, privat, statisch, var (veraltet)

Member-Methode

Member-Methodenformat:

[修饰符] function 方法名(参数..){
[方法体]
[return 返回值]
}
Nach dem Login kopieren

Modifikatoren: öffentlich, geschützt, privat, statisch, abstrakt, final

Beispiele sind wie folgt:

<?php
    class ren{        //定义人类
        private function dance(){        //定义private成员方法dance
            echo &#39;我要跳一支舞。&#39;;
        }
        private function sing(){        //定义private成员方法sing
            echo &#39;我要唱一首歌。&#39;;
        }
        public function do_something($item){        //定义public成员方法do_something
            switch($item){
                case &#39;dance&#39;:
                    $this->dance();        //调用类成员方法dance
                    break;
                case &#39;sing&#39;:
                    $this->sing();        //调用类成员方法sing
                    break;
            }
        }
    }
    $ren=new ren();        //实例化人类的对象
    //访问类成员方法并传入不同的参数
    $ren->do_something(&#39;sing&#39;);
    $ren->do_something(&#39;dance&#39;);
?>
Nach dem Login kopieren

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeutet die Member-Methode in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage