php入門教程之對象詳解(1/5)

來源:互聯網
上載者:User

類的聲明:

 

 代碼如下 複製代碼

<?php
    許可權修飾符 class 類名{   //許可權修士符號:public,protected,private 或者省略3者.
      //類體;        //class 是建類關鍵字
    }             //類名必須跟在class 後面,且跟上{}.{}之間放類的成員.
  ?>
//ps:在class關鍵字前可以加許可權修飾符外,還可以加static,abstract等關鍵字.一個類,即一對大括弧之間的全部內容都要在一段程式碼片段中,不允許將類中的內容分割成對塊.
<?php
  class ConnDB{
    //....
?>
<?

    //...
  };
?>

 

成員屬性:

  在類中直接聲明的變數稱為成員屬性/變數.其類型可以為php中的標量類型和複合類型,使用資源類型和空類型是無效的.

此外,成員屬性的聲明時,必須要有關鍵字來修飾:有特定意義的關鍵字:public,protected,private ;不需要特定意義:var.聲明成員屬性時,沒有必要賦初始值.

 

成員常量:

  以const常量修飾,例如:const PI = 3.1415926;

  常量的輸出不需要執行個體化,直接由類名+常量名調用即可,格式為: 類名::常量名

ps. 特殊的存取方法:--------"$this" 和 "::"

1) $"this" 存在於每個成員方法當中,它是一個特殊的對象以用方法.成員方法屬於那個對象,$this應用就代表那個對象,其作用就是專門完成對象內部成員之間的訪問.

2) "::"成為範圍操作符,使用這個操作符可以在不建立對象的情況下調用類中的常量,變數和方法. 其文法格式如下:

  關鍵字::變數名/常量名/方法名

  關鍵字:parent,可以調用父類成員中的成員變數,成員方法和常量;

      self,可以調用當前類中的靜態成員和常量;

      類名,可以調用類中的常量,變數和方法;   

  

成員方法:

  在類中聲明的函數成為成員方法,在一個類中可以聲明多個函數,即對象可以擁有多個成員方法.成員方法的聲明和函數的聲明相同,唯一特殊之處就是成員方法可以有關鍵字對它進行修飾,從而控制其存取權限.

類的執行個體化

  建立對象:

    $變數名 = new 類名稱([參數]); //類的執行個體化.

  訪問類成員:

    $變數名 -> 成員屬性 = 值;

首頁 1 2 3 4 5 末頁
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.