php中有實例化物件的方法。實例化物件只需要使用new關鍵字並在後面加上一個和類別名稱同名的方法即可,語法「變數名稱= new 類別名稱(參數數列表);」;如果在實例化物件時不需要為物件傳遞參數,在new關鍵字後面直接用類別名稱即可,不需要再加上括號,語法「變數名稱= new 類別名稱;」。
本教學操作環境:windows7系統、PHP8版、DELL G3電腦
實例化物件
在php中,物件實例化是指將類別實例化成對象,即用類別創建對象的過程,是將一個抽象的概念類,具體到該類實物的過程。
將類別實例化成物件非常容易,只需要使用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); ?>
一個類別可以實例化出多個對象,每個物件都是獨立的。在上面的程式碼中透過 Students 類別實例化出三個物件 $person1、$person2 和 $person3,相當於在記憶體中開闢了三份空間用於存放每個物件。
使用同一個類別宣告的多個物件之間是沒有連結的,只能說明他們都是同一個類型,每個物件內部都有類別中宣告的成員屬性和成員方法。就像獨立的三個人,都有自己的姓名,性別和年齡的屬性,每個人都有說話、吃飯和走路的方法。
推薦學習:《
PHP影片教學以上是php中有實例化物件的方法嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!