日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
PHP__construct():構(gòu)造函數(shù)/方法
構(gòu)造函數(shù)(constructor method,也稱為構(gòu)造器)是類中的一種特殊函數(shù),當(dāng)使用 new 關(guān)鍵字實(shí)例化一個(gè)對(duì)象時(shí),構(gòu)造函數(shù)將會(huì)自動(dòng)調(diào)用。

創(chuàng)新互聯(lián)公司主營興山網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app軟件開發(fā)公司,興山h5重慶小程序開發(fā)搭建,興山網(wǎng)站營銷推廣歡迎興山等地區(qū)企業(yè)咨詢

在 php3.0 和 PHP4.0 中,構(gòu)造函數(shù)是一個(gè)與其所在類同名的函數(shù)。而在 PHP5 中,雖然也支持 PHP3.0 和 PHP4.0 中的用法,但是更推薦使用
__construct作為類的構(gòu)造函數(shù),這樣做的好處就是構(gòu)造函數(shù)無需隨著類名的改變而做出修改。在 PHP7.0 中廢棄了 PHP3.0 和 PHP4.0 中的用法,構(gòu)造函數(shù)必須使用
__construct 來定義。

構(gòu)造函數(shù)就是當(dāng)對(duì)象被創(chuàng)建時(shí),類中被自動(dòng)調(diào)用的第一個(gè)函數(shù),并且一個(gè)類中只能存在一個(gè)構(gòu)造函數(shù)。和普通函數(shù)類似構(gòu)造函數(shù)也可以帶有參數(shù),如果構(gòu)造函數(shù)有參數(shù)的話,那么在實(shí)例化也需要傳入對(duì)應(yīng)的參數(shù),例如
new Students($name, $age)。

創(chuàng)建構(gòu)造函數(shù)的語法格式如下:

public function __construct(參數(shù)列表){
    ... ...
}

其中,參數(shù)列表是可選的,不需要時(shí)可以省略。

如果沒有在代碼中顯式地聲明構(gòu)造函數(shù),類中會(huì)默認(rèn)存在一個(gè)沒有參數(shù)列表并且內(nèi)容為空的構(gòu)造函數(shù)。如果顯式地聲明構(gòu)造函數(shù)則類中的默認(rèn)構(gòu)造方法將不會(huì)存在。所以構(gòu)造函數(shù)通常用來做一些準(zhǔn)備工作,比如為某些參數(shù)賦值等。

注意:如果顯式地聲明構(gòu)造函數(shù),那么它的訪問權(quán)限必須是 public,而且構(gòu)造函數(shù)是在實(shí)例化時(shí)自動(dòng)調(diào)用的,我們不需要手動(dòng)調(diào)用。

【示例】創(chuàng)建一個(gè)類,并為其顯示的創(chuàng)建構(gòu)造函數(shù),代碼如下:

 name  = $str1;
            $this -> url   = $str2;
            $this -> title = $str3;
            $this -> demo();
        }
        public function demo(){
            echo $this -> name.'
'; echo $this -> url.'
'; echo $this -> title.'
'; } } $object = new Website('C語言中文網(wǎng)','http://c.biancheng.net/php/','構(gòu)造函數(shù)'); ?>

運(yùn)行結(jié)果如下:

C語言中文網(wǎng)
http://c.biancheng.net/php/
構(gòu)造函數(shù)

代碼中我們用到了 $this,它表示當(dāng)前調(diào)用的對(duì)象,而且 $this 只能在類的方法中使用,更多關(guān)于 $this 的知識(shí)后面我們會(huì)詳細(xì)介紹。


當(dāng)前標(biāo)題:PHP__construct():構(gòu)造函數(shù)/方法
文章網(wǎng)址:http://www.5511xx.com/article/ccdepho.html