首頁 >後端開發 >PHP問題 >php實例化物件的方法是什麼

php實例化物件的方法是什麼

青灯夜游
青灯夜游原創
2021-07-09 17:41:033144瀏覽

php實例化物件的方法:只需使用new關鍵字並在後面加上一個和類別名稱同名的方法即可,語法格式“變數名稱= new 類別名稱(參數數列表);”或“變數名= new 類別名稱;”。

php實例化物件的方法是什麼

本教學操作環境: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 &#39;<br>&#39;;
    var_dump($person2);
    echo &#39;<br>&#39;;
    var_dump($person3);
?>

運行結果如下:

object(Students)#1 (0) { }
object(Students)#2 (0) { }
object(Students)#3 (0) { }

一個類別可以實例化出多個對象,每個對像都是獨立的。在上面的程式碼中透過 Students 類別實例化出三個物件 $person1、$person2 和 $person3,相當於在記憶體中開闢了三份空間用於存放每個物件。

使用同一個類別宣告的多個物件之間是沒有連結的,只能說明他們都是同一個類型,每個物件內部都有類別中宣告的成員屬性和成員方法。就像獨立的三個人,都有自己的姓名,性別和年齡的屬性,每個人都有說話、吃飯和走路的方法。

推薦學習:《PHP影片教學

以上是php實例化物件的方法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn