欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          PHP中怎樣實例化對象并且訪問對象成員?

          在之前的文章中給大家?guī)砹恕稁憧炊甈HP中的class定義類與成員屬性方法》,其中詳細(xì)的介紹了PHP中class定義類、成員屬性和成員方法的相關(guān)基礎(chǔ)知識,本篇我們繼續(xù)來學(xué)習(xí)PHP中應(yīng)該如何實例化對象,希望對大家有幫助!

          PHP中怎樣實例化對象并且訪問對象成員?

          在前面我們介紹了應(yīng)該怎樣去定義一個類,想要使用一個變量和函數(shù)是很簡單的,但是想要使用在類中的屬性和方法要先進(jìn)行一個步驟,那就是要先對類進(jìn)行實例化,那接下來我們一起來看一看吧。

          實例化對象

          想要將類實例化成對象,只是多了一個簡單的小步驟,需要使用new關(guān)鍵字并且在后面加上一個和類名同名的方法就可以了。表明一個新的對象。

          需要注意的是,當(dāng)實例化對象不需要為對象傳遞參數(shù)時,在new關(guān)鍵字的后面直接使用類名不用加上括號。

          實例化對象的語法格式如下:

          變量名 = new 類名(參數(shù)列表); 或 變量名 = new 類名;

          語法格式中我們需要注意的是:

          變量名,就是通過類所創(chuàng)建的一個對象的引用名稱,可以通過這個名稱來訪問這個對象的成員。

          參數(shù)列表的話,是指定類的構(gòu)造方法用于初始化對象的值,如果類中沒存定義構(gòu)造函數(shù),PHP 會自動創(chuàng)建一個不帶參數(shù)的默認(rèn)構(gòu)造函數(shù)。

          接下來我們通過實例,看一下怎樣實例化對象,實例如下:

          <?php     class Family{     }     $father1 = new Family();     $father2 = new Family;     $father3 = new Family;     var_dump($father1);     echo '<br>';     var_dump($father2);     echo '<br>';     var_dump($father3); ?>

          輸出結(jié)果:

          PHP中怎樣實例化對象并且訪問對象成員?

          一個類可以實例化出多個對象,每個對象都是獨(dú)立的,在上面的代碼通過family類實例出來三個對象。

          訪問對象中的成員

          對象是由成員屬性和成員方法構(gòu)成的,想要訪問對象成員的話,實際上有點(diǎn)像訪問數(shù)組中的元素,既然有點(diǎn)像的話,通過對象的引用來訪問對象的成員,還需要使用一個特殊的運(yùn)算符號->來完成對象成員的訪問。

          它的語法格式如下:

          變量名 = new 類名(參數(shù));   //實例化一個類 變量名 -> 成員屬性 = 值;   //為成員屬性賦值 變量名 -> 成員屬性;           //直接獲取成員屬性的值 變量名 -> 成員方法();        //訪問對象中的成員方法

          使用的方法很簡單,我們通過一個實例來看一下:

          <?php     class Website{         public $baba, $dad, $title;         public function demo(){             echo '福如東海,壽比南山';         }     }     $love = new Website();     $love -> baba = '爸爸';     $love -> dad = 'father';     $love -> title = 'family';     echo $love -> baba.'<br>';     echo $love -> dad.'<br>';     echo $love -> title.'<br>';     $love -> demo(); ?>

          輸出結(jié)果:

          PHP中怎樣實例化對象并且訪問對象成員?

          大家如果感興趣的話,可以點(diǎn)擊《PHP視頻教程》進(jìn)行

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號