php實例化物件的方法:只需使用new關鍵字並在後面加上一個和類別名稱同名的方法即可,語法格式“變數名稱= new 類別名稱(參數數列表);”或“變數名= new 類別名稱;”。
本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦
實例化物件
將類別實例化成物件非常容易,只需要使用new關鍵字並在後面加上一個和類別名稱同名的方法即可。當然如果在實例化物件時不需要為物件傳遞參數,在new關鍵字後面直接用類別名稱即可,不需要再加上括號。
物件的實例化格式如下:
变量名 = new 类名(参数数列表); 或 变量名 = new 类名;
參數說明如下:
#變數名稱:透過類別建立的一個物件的參考名稱,可以透過這個名稱來存取物件的成員;
new:關鍵字,表示要建立一個新的物件;
類別名稱:表示新物件的型別;
參數清單:指定類別的建構方法用來初始化物件的值,如果類別中沒存定義建構函數,PHP 會自動建立一個不含參數的預設構造函數。 (後面我們會詳細介紹)。
【範例】建立一個類別並將其實例化。
<?php class Students{ } $person1 = new Students(); $person2 = new Students; $person3 = new Students; var_dump($person1); echo '<br>'; var_dump($person2); echo '<br>'; var_dump($person3); ?>
運行結果如下:
object(Students)#1 (0) { } object(Students)#2 (0) { } object(Students)#3 (0) { }
一個類別可以實例化出多個對象,每個對像都是獨立的。在上面的程式碼中透過 Students 類別實例化出三個物件 $person1、$person2 和 $person3,相當於在記憶體中開闢了三份空間用於存放每個物件。
使用同一個類別宣告的多個物件之間是沒有連結的,只能說明他們都是同一個類型,每個物件內部都有類別中宣告的成員屬性和成員方法。就像獨立的三個人,都有自己的姓名,性別和年齡的屬性,每個人都有說話、吃飯和走路的方法。
推薦學習:《PHP影片教學》
以上是php實例化物件的方法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!