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

2021-05-02 19:15:51 字數 734 閱讀 6224

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

屬性的使用:通過引用變數的-> 符號呼叫變數指向物件的屬性。

在方法內部通過 $this-> 符號呼叫同一物件的屬性。

我們還可以改變屬性的值,當然要注意的改變屬性的值是通過public來修飾的

我們修改一下這個例子:

建立乙個person的物件,改變這個物件的屬性。為它命名,檢視它的名字。你就是機器裡面這個person物件的上帝,按照你定義的規則,這個實實在在記憶體中的person物件被建立了,而且它有了可以改變的屬性。

在php5中,在屬性定義可以不設定初值,或者賦予以下紅色型別的初值。

php中簡單型別有8種,分別是:

四種標量型別:

布林型(boolean)

整型(integer)

浮點型(float)(浮點數,也作「double」)

字串(string)

兩種復合型別:

陣列(array)

物件(object)

最後是兩種特殊型別:

資源(resource)

null

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

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

PHP類例項教程(二十) PHP類介面的實現介面

類實現介面要使用 implements 類實現介面要實現其中的抽象方法。乙個類可以實現多個介面。乙個類可以使用 implements 實現介面,甚至可以實現多個介面。大部分的書說,這樣是為了實現php的多繼承。為什麼呢?php5是單繼承的,乙個類只可以繼承自乙個父類。介面可以實現多個,這樣就是多繼承...

PHP類例項教程(八) 類的繼承

繼承是物件導向最重要的特點之一,就是可以實現對類的復用。通過 繼承 乙個現有的類,可以使用已經定義的類中的方法和屬性。繼承而產生的類叫做子類。被繼承的類,叫做父類,也被成為超類。php是單繼承的,乙個類只可以繼承乙個父類,但乙個父類卻可以被多個子類所繼承。從子類的角度看,它 繼承 inherit e...