Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah maksud kaedah ahli dalam php

Apakah maksud kaedah ahli dalam php

WBOY
WBOYasal
2022-03-03 11:25:351855semak imbas

Dalam PHP, kaedah ahli ialah fungsi ahli, yang digunakan untuk mengakses data objek. Sintaksnya ialah "nama kaedah fungsi (parameter..){[badan kaedah]. [ kembalikan nilai pulangan]}".

Apakah maksud kaedah ahli dalam php

Persekitaran pengendalian artikel ini: sistem Windows 10, PHP versi 7.1, komputer Dell G3.

Apakah maksud kaedah ahli dalam php

Kaedah ahli (fungsi ahli − ditakrifkan di dalam kelas dan boleh digunakan untuk mengakses data objek)

Format ringkas:

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

Format penuh:

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

Atribut ahli

Format:

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

Nota: Atribut ahli tidak boleh menjadi ungkapan dengan formula operator, pembolehubah, kaedah atau panggilan fungsi.

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

Takrifan yang betul:

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

Pengubah suai atribut biasa: awam, dilindungi, peribadi, statik, var (usang)

Kaedah ahli

Format kaedah ahli:

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

Pengubah suai: awam, dilindungi, peribadi, statik, abstrak, muktamad

Contohnya adalah seperti berikut:

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

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Apakah maksud kaedah ahli dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah maksud $_GET dalam phpArtikel seterusnya:Apakah maksud $_GET dalam php