首頁  >  文章  >  後端開發  >  php實例化什麼意思

php實例化什麼意思

藏色散人
藏色散人原創
2020-08-18 11:05:302787瀏覽

php實例化是指在物件導向的程式設計中,把用類別創建物件的過程稱為實例化,是將一個抽象的概念類,具體到該類別實物的過程,實例化過程中一般由【類別名稱物件名稱= new 類別名稱(參數1,參數2...參數n)】構成。

php實例化什麼意思

推薦:《PHP影片教學》 

實例化是指在物件導向的程式設計中,把用類別創建物件的過程稱為實例化。是將一個抽象的概念類,具體到該類實物的過程。實例化過程中一般由類別名稱 物件名稱 = new 類別名稱(參數1,參數2...參數n)構成。

以PHP為例。

類別不同於函數,定義完之後無法直接使用,因為類別只是抽象的概念,需要透過關鍵字new來實例化類,才可以使用。類別實例化的語法格式如下:變數名稱=new 類別名稱([建構子])。其中,變數名可以為任何PHP變數的名稱,建構參數取決於類別的建構子(將在8.2.5節中詳細敘述),若無建構函數,則圓括號中為空。

實例化一個類別後即可使用該類別。

例如:

<?php
     class People{
         public $name;  
         public function introduceMySelf(){
             echo &#39;内容&#39;,$this->name.‘内容2’;
         }
      }
      $p=new People();
 ?>

如果要在類別外使用類別的屬性和方法(前提是該屬性或方法是可存取的),則需要使用運算符->,語法格式如下:

實例化的類別變數名稱->屬性名稱;

實例化的類別變數名稱->方法名稱([方法參數]);

使用類別的方法與呼叫函數一樣,在圓括號中給出函數參數(沒有參數時當然就不用寫了)。需要特別注意的是,在使用運算子->引用屬性時,屬性名稱是不加符號$的。

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

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