首頁 > 後端開發 > PHP問題 > php中有實例化物件的方法嗎

php中有實例化物件的方法嗎

青灯夜游
發布: 2023-03-17 19:12:02
原創
1686 人瀏覽過

php中有實例化物件的方法。實例化物件只需要使用new關鍵字並在後面加上一個和類別名稱同名的方法即可,語法「變數名稱= new 類別名稱(參數數列表);」;如果在實例化物件時不需要為物件傳遞參數,在new關鍵字後面直接用類別名稱即可,不需要再加上括號,語法「變數名稱= new 類別名稱;」。

php中有實例化物件的方法嗎

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

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

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

推薦學習:《

PHP影片教學

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

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板