真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php方法體指的是什么

這篇“php方法體指的是什么”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內(nèi)容,內(nèi)容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“php方法體指的是什么”文章吧。

公司主營業(yè)務:做網(wǎng)站、成都網(wǎng)站建設、移動網(wǎng)站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)公司是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)公司推出新樂免費做網(wǎng)站回饋大家。

在php中,方法的定義包括兩個部分:方法的聲明和方法體,語法“方法聲明部分{方法體的部分}”;而方法聲明后的一對大括號以及中間的內(nèi)容就稱之為方法的方法體,方法體的內(nèi)容包括局部變量的聲明和php語句。簡單來說,方法體是一個方法的代碼塊,即花括號包裹部分。

php方法體是什么

一個類的類是有兩個部分組成:變量的聲明和方法的定義。方法的定義包括兩個部分:方法的聲明和方法體

方法聲明部分{
方法體的部分
}

在方法聲明后的一對大括號以及中間的內(nèi)容就稱之為方法的方法體,方法體的內(nèi)容包括局部變量的聲明和php語句。

簡單來說:方法體是一個方法的代碼塊即花括號包裹部分。

PHP 類、對象和方法

一、類和對象的關系

類的實體化結果是對象,而對象的抽象就是類。在開發(fā)過程中,我們通常都是先抽象(幻想)出一個類,再用該類去創(chuàng)建對象(實現(xiàn)幻想的內(nèi)容)。在程序中,直接使用的是我們(實現(xiàn)幻想)的對象,而不是抽象(幻想)的類。

二、如何抽象一個類

class 類名{
     成員屬性:
        姓名、性別、年齡、身高、體重
     成員方法:
        說話、走路、學習、吃飯、開車
   }

所有的類都是從成員屬性和成員方法這兩方面去聲明,屬性和方法都是類中的成員,所以屬性又叫做成員屬性,方法又叫做成員方法

1、成員屬性  -->特征

在對象中直接聲明變量就稱為成員屬性,可以在類中聲明多個成員變量,即對象中可以有多個成員屬性

class Person{
    var $name;    //聲明第一個成員屬性,用于儲存人的名字
    var age;      //聲明第一個成員屬性,用于儲存人的年齡
    var $sex;     //聲明第一個成員屬性,用于儲存人的性別
  }

2、成員方法  -->功能

class Person{
    var $name;    //聲明第一個成員屬性,用于儲存人的名字
    var $age;      //聲明第一個成員屬性,用于儲存人的年齡
    var $sex;     //聲明第一個成員屬性,用于儲存人的性別
    function say(){   //聲明第一個方法
        echo '人在說話';   //定義人說話的功能
    }
    function run(){   //聲明第二個方法
        echo '人在跑步';   //定義人跑步的功能
    }
    function eat(){   //聲明第三個方法
        echo '人在吃飯';   //定義人吃飯的功能
    }
}

對象就是把相關的屬性和方法組織在一起。其中成員屬性和成員方法都是可以選的,可以只有成員屬性,也可以只有成員方法,也可以沒有成員。

三、實例化對象

一個類可以聲明多個對象,讓對象去訪問成員屬性和成員方法

class Person{
    var $name;    //聲明第一個成員屬性,用于儲存人的名字
    var $age;      //聲明第一個成員屬性,用于儲存人的年齡
    var $sex;     //聲明第一個成員屬性,用于儲存人的性別
    function say(){   //聲明第一個方法
        echo '人在說話';   //定義人說話的功能
    }
    function run(){   //聲明第二個方法
        echo '人在跑步';   //定義人跑步的功能
    }
    function eat(){   //聲明第三個方法
        echo '人在吃飯';   //定義人吃飯的功能
    }
}
// 實例化對象
$sqyy = new Person();
//成員屬性賦值
$sqyy -> name = "伊川";
$sqyy -> sex = "男";
$sqyy -> age = 26;
//訪問對象中的成員方法
$sqyy->eat();

四、特殊的對象引用 "$this"

上面的示例中,我們是實例化一個對象之后再給成員屬性賦值和訪問成員方法的。那么 $this也可以在成員方法中使用,代表的是當前的這個對象

成員方法調用前的對象是誰,$this就代表誰

class Person{
    var $name;   
     function info(){     
        $this ->name = "SQYY";
    }
  }

五、構造方法與析構方法

1、構造方法

構造方法是對象創(chuàng)建完成后第一個被對象自動調用的方法,會初始化這個對象,當使用new關鍵字實例化對象時會自動觸發(fā)。

 name = $name;  //在創(chuàng)建對象時,使用傳入的參數(shù)$name為成員屬性 $this->name賦初值
            $this -> sex = $sex;    //在創(chuàng)建對象時,使用傳入的參數(shù)$sex為成員屬性 $this->sex賦初值
            $this -> age = $age;    //在創(chuàng)建對象時,使用傳入的參數(shù)$sex為成員屬性 $this->age賦初值
        }
    
        //下面聲明人的成員方法
        function say(){
            echo "我的名字:" .$this ->name. " ,性別:" .$this -> sex ."  年齡" .$this ->age. "。
";         }     }          $person1 = new Person();                   //創(chuàng)建對象$person1時會自動執(zhí)行構造方法,默認傳參     $person2 = new Person('張三');             //創(chuàng)建對象$person2時會自動執(zhí)行構造方法,傳入第一個參數(shù),其他默認傳參     $person3 = new Person('李四','男');        //創(chuàng)建對象$person3時會自動執(zhí)行構造方法,傳入前兩個參數(shù),其他默認傳參     $person4 = new Person('王五','女','20');   //創(chuàng)建對象$person4時會自動執(zhí)行構造方法,傳入所有參數(shù)          $person1 ->say();     $person2 ->say();     $person3 ->say();     $person4 ->say(); ?>

運行結果

php方法體指的是什么

2、析構方法

對象在銷毀之前最后一個被對象自動調用的方法,先創(chuàng)建 傳入變量后銷毀

name = $name;
            $this->color = $color;
            echo "你創(chuàng)建了".$this->name.'
';         }         // 析構方法         public function __destruct(){             echo "你銷毀了".$this->name.'
';         }     }     // 實例化對象     $hanma = new car('悍馬','粉色','H2');     $bmw = new car('寶馬','紅色','X7');     $benchi = new car('奔馳','黑色','s600');     // unset($bmw);     $bmw = '1111';  ?>

運行結果

php方法體指的是什么

如果我們不引用變量,創(chuàng)建完對象之后就會銷毀。

name = $name;
            $this->color = $color;
            echo "你創(chuàng)建了".$this->name.'
';         }         // 析構方法         public function __destruct(){             echo "你銷毀了".$this->name.'
';         }     }     // 實例化對象     new car('悍馬','粉色','H2');     new car('寶馬','紅色','X7');     new car('奔馳','黑色','s600');  ?>

運行結果

php方法體指的是什么

以上就是關于“php方法體指的是什么”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關的知識內(nèi)容,請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


新聞名稱:php方法體指的是什么
鏈接地址:http://weahome.cn/article/gijedi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部