PHP5中類的宣告和物件例項化,命名規範。

2021-09-30 08:15:52 字數 1128 閱讀 5514

一,類!

1,類的宣告-------確定要開發的類,要寫什麼類!

2,類的宣告方法:

[修飾關鍵字] class 類名{

成員屬性:外觀,顏色等。

成員方法:功能等。

3,乙個檔案只儲存乙個類!類中的成員要和類相關!

4,類的命名要寫成:類名.class.php

優勢在於:a,可以明確這是個類檔案(class標識)

b,可以明確這個檔案是被引用包含使用的(php標識)

c,可以明確這個類的功能(通過類名標識)

d,做自動載入(如果檔名中不包含類名,無法自動載入)

5,命名注意規範:

常量:名稱全部大寫!如:length;

變數:首字母小寫,其餘每個單詞首字母大寫!如:studentnumber;

函式:首字母小寫,其餘每個單詞首字母大寫!如:printtable;

類:首字母大寫,其餘每個單詞首字母大寫!   如:mobilephone;

名稱一定要有含義!

6,在類中給成員變數定義時需要注意兩點!

a,非公用的成員屬性不要先給成員變數賦值!!(若宣告乙個學生類,$name="張三",則多個物件的引用初值都為「張三」,即多個學生叫張三,不合適)

b,在類中宣告成員變數(即成員屬性)時,需要有變數修飾符如:[private,protected,public,static,var...] $name;

在不確定宣告成為什麼型別的成員屬性時,用var或者public修飾符。

二,物件!

我們必須通過類來例項化物件,進而才能使用物件,因為只有物件是在記憶體中有儲存空間的(類沒有!)

1,物件的建立:$object = new 類名;(即,變數 = new + 類名;建立哪個類的物件),物件建立完成後,即在記憶體中為此物件分配了儲存空間(乙個new關鍵字建立乙個物件!)。

記憶體的儲存空間:如下圖!

物件的引用原理(在記憶體中)示意圖如下:

2,物件成員的引用。

方式如下:

物件->成員屬性;

物件->成員方法;

例如:$p1->name;

$p1->run();

PHP類例項教程(三) PHP5類中的屬性

屬性 用來描述物件的資料元素稱為物件的屬性 也稱為資料 狀態 在php5中,屬性指在class中宣告的變數。在宣告變數時,必須使用 public private protected 之一進行修飾,定義變數的訪問許可權。public private protected三者的區別將在以後講解 屬性的使用...

php5中的物件比較

1 當使用比較運算子 比較兩個物件變數時,比較的原則是 如果兩個物件的屬性和屬性值都相等,而且兩個物件是同乙個類的例項,那麼這兩個物件變數相等。2 而如果使用全等運算子 這兩個物件變數一定要指向某個類的同乙個例項 即同乙個物件 function bool2str bool else function...

PHP類例項教程(十六) PHP5中的常量

在php5類中繼續使用cons修飾常量。我們使用const定義乙個常量,定義的這個常量不能被改變。在php5中const定義的常量與定義變數的方法不同,不需要加 修飾符。const pi 3.14 這樣就可以。而使用const 定義的常量名稱一般都大寫,這是乙個約定,在任何語言中都是這樣。如果定義的...