來源:不言 發(fā)布時間:2018-12-28 10:54:14 閱讀量:1038
static這個概念在處理類的時候是需要用到的,在類里有被稱為成員(屬性)的內(nèi)容,如果不用static修飾符來定義承運,那么就會用實例來管理,所以,本篇文章就來給大家介紹php中static變量的使用方法。
例如,我們定義了一個person類,在person類中定義了name這個屬性
然后我們從person類中實例化并創(chuàng)建一個名為“張三”的實例,這個時候就會有一個叫做張三的人。
接著我們再從person類中實例化并創(chuàng)建一個名為“李四”的實例,這樣的話就會有一個叫李四的人。
我們可以看到每個實例都會管理一個name,在這種情況下,name是一個名為實例變量或局部變量的屬性。
與實例變量相對應(yīng)的就稱為static變量或者類變量,這是在類之間共同管理的項;因為不知道與實例有什么不同,所以下面我們在person類里進一步進行說明。
我們在person類中定義一個新的family屬性,family與name不同,因此,上面的名字是青木的人,名字是山田的人,無論哪一個都是family。
在定義它之后使用類時,使用New運算符創(chuàng)建一個實例。
下面我們來看static變量的寫法
1 2 3 4 5 6 |
|
我們來看一個具體的示例
讓我們實例化之前出現(xiàn)的person類
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
|
在線
客服
客服
熱線
7*24小時客服服務(wù)熱線
關(guān)注
微信
關(guān)注官方微信