最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP靜態(tài)成員變量

 更新時(shí)間:2017年02月14日 11:22:03   作者:李宗禹  
本文主要介紹了PHP靜態(tài)成員變量的相關(guān)知識(shí)。具有很好的參考價(jià)值,下面跟著小編一起來看下吧

靜態(tài)成員:靜態(tài)類中的成員加入static修飾符,即是靜態(tài)成員.可以直接使用類名+靜態(tài)成員名訪問此靜態(tài)成員,因?yàn)殪o態(tài)成員存在于內(nèi)存,非靜態(tài)成員需要實(shí)例化才會(huì)分配內(nèi)存,所以靜態(tài)成員不能訪問非靜態(tài)的成員..因?yàn)殪o態(tài)成員存在于內(nèi)存,所以非靜態(tài)成員可以直接訪問類中靜態(tài)的成員.

1、靜態(tài)全局變量

定義:在全局變量前,加上關(guān)鍵字 static 該變量就被定義成為了一個(gè)靜態(tài)全局變量。

特點(diǎn):

A、該變量在全局?jǐn)?shù)據(jù)區(qū)分配內(nèi)存。

B、初始化:如果不顯式初始化,那么將被隱式初始化為0(自動(dòng)變量是隨機(jī)的,除非顯式地初始化)。

C、訪變量只在本源文件可見,嚴(yán)格的講應(yīng)該為定義之處開始到本文件結(jié)束。

2.靜態(tài)局部變量

特點(diǎn):

A、該變量在全局?jǐn)?shù)據(jù)區(qū)分配內(nèi)存。

B、初始化:如果不顯式初始化,那么將被隱式初始化為0,以后的函數(shù)調(diào)用不再進(jìn)行初始化。

C、它始終駐留在全局?jǐn)?shù)據(jù)區(qū),直到程序運(yùn)行結(jié)束。但其作用域?yàn)榫植孔饔糜?,?dāng)定義它的函數(shù)或 語句塊結(jié)束時(shí),其作用域隨之結(jié)束。

靜態(tài)數(shù)據(jù)成員和普通數(shù)據(jù)成員一樣遵從public,protected,private訪問規(guī)則;

因?yàn)殪o態(tài)數(shù)據(jù)成員在全局?jǐn)?shù)據(jù)區(qū)分配內(nèi)存,屬于本類的所有對象共享,所以,它不屬于特定的類對象,在沒有產(chǎn)生類對象時(shí)其作用域就可見,即在沒有產(chǎn)生類的實(shí)例時(shí),我們就可以操作它;‘'靜態(tài)數(shù)據(jù)成員初始化與一般數(shù)據(jù)成員初始化不同。靜態(tài)數(shù)據(jù)成員初始化的格式為:

數(shù)據(jù)類型><類名>::<靜態(tài)數(shù)據(jù)成員名>=<值>

類的靜態(tài)數(shù)據(jù)成員有兩種訪問形式:

<類對象名>.<靜態(tài)數(shù)據(jù)成員名> 或 <類類型名>::<靜態(tài)數(shù)據(jù)成員名>

如果靜態(tài)數(shù)據(jù)成員的訪問權(quán)限允許的話(即public的成員),可在程序中,按上述格式來引用靜態(tài)數(shù)據(jù)成員 ;

靜態(tài)數(shù)據(jù)成員主要用在各個(gè)對象都有相同的某項(xiàng)屬性的時(shí)候。比如對于一個(gè)存款類,每個(gè)實(shí)例的利息都是相同的。所以,應(yīng)該把利息設(shè)為存款類的靜態(tài)數(shù)據(jù)成員。這有兩個(gè)好處,第一,不管定義多少個(gè)存款類對象,利息數(shù)據(jù)成員都共享分配在全局?jǐn)?shù)據(jù)區(qū)的內(nèi)存,所以節(jié)省存儲(chǔ)空間。第二,一旦利息需要改變時(shí),只要改變一次,則所有存款類對象的利息全改變過來了;

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時(shí)也希望多多支持腳本之家!

相關(guān)文章

  • PHP使用兩個(gè)棧實(shí)現(xiàn)隊(duì)列功能的方法

    PHP使用兩個(gè)棧實(shí)現(xiàn)隊(duì)列功能的方法

    這篇文章主要介紹了PHP使用兩個(gè)棧實(shí)現(xiàn)隊(duì)列功能的方法,結(jié)合實(shí)例形式分析了php基于兩個(gè)棧實(shí)現(xiàn)隊(duì)列功能的思路與具體操作技巧,需要的朋友可以參考下
    2018-01-01
  • PHP獲取文件夾大小函數(shù)用法實(shí)例

    PHP獲取文件夾大小函數(shù)用法實(shí)例

    這篇文章主要介紹了PHP獲取文件夾大小函數(shù)用法,實(shí)例分析了php針對文件夾操作的相關(guān)技巧,需要的朋友可以參考下
    2015-07-07
  • PHP+ajax實(shí)現(xiàn)上傳、刪除、修改單張圖片及后臺(tái)處理邏輯操作詳解

    PHP+ajax實(shí)現(xiàn)上傳、刪除、修改單張圖片及后臺(tái)處理邏輯操作詳解

    這篇文章主要介紹了PHP+ajax實(shí)現(xiàn)上傳、刪除、修改單張圖片及后臺(tái)處理邏輯操作,結(jié)合實(shí)例形式詳細(xì)分析了前臺(tái)ajax提交圖片上傳、刪除、修改以及后臺(tái)PHP邏輯處理相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2020-02-02
  • php版微信自定義回復(fù)功能示例

    php版微信自定義回復(fù)功能示例

    這篇文章主要介紹了php版微信自定義回復(fù)功能,結(jié)合完整實(shí)例形式分析了php版微信自定義回復(fù)功能的設(shè)置與代碼實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2016-12-12
  • 非常有用的9個(gè)PHP代碼片段

    非常有用的9個(gè)PHP代碼片段

    這篇文章主要為大家介紹了非常有用的9個(gè)PHP代碼片段,在開發(fā)網(wǎng)站、app或博客時(shí),代碼片段可以真正地為你節(jié)省時(shí)間,感興趣的小伙伴們可以參考一下
    2016-04-04
  • php PDO判斷連接是否可用的實(shí)現(xiàn)方法

    php PDO判斷連接是否可用的實(shí)現(xiàn)方法

    下面小編就為大家?guī)硪黄猵hp PDO判斷連接是否可用的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-04-04
  • 如何基于PHP實(shí)現(xiàn)微信小程序pdf文件的預(yù)覽功能

    如何基于PHP實(shí)現(xiàn)微信小程序pdf文件的預(yù)覽功能

    前段時(shí)間文庫類微信小程序開發(fā)中遇到個(gè)問題,就是要在小程序中預(yù)覽pdf文件,下面這篇文章主要給大家介紹了關(guān)于如何基于PHP實(shí)現(xiàn)微信小程序pdf文件的預(yù)覽功能,需要的朋友可以參考下
    2022-05-05
  • PHP遍歷XML文檔所有節(jié)點(diǎn)的方法

    PHP遍歷XML文檔所有節(jié)點(diǎn)的方法

    這篇文章主要介紹了PHP遍歷XML文檔所有節(jié)點(diǎn)的方法,實(shí)例分析了php操作XML文件的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • PHP字符串 ==比較運(yùn)算符的副作用

    PHP字符串 ==比較運(yùn)算符的副作用

    PHP字符串 ==比較運(yùn)算符的副作用,大家可以參考下。
    2009-10-10
  • PHP基于數(shù)組實(shí)現(xiàn)的堆棧和隊(duì)列功能示例

    PHP基于數(shù)組實(shí)現(xiàn)的堆棧和隊(duì)列功能示例

    這篇文章主要介紹了PHP基于數(shù)組實(shí)現(xiàn)的堆棧和隊(duì)列功能,結(jié)合實(shí)例形式分析了php基于數(shù)組的array_push()、array_pop()、array_shift()等函數(shù)實(shí)現(xiàn)堆棧與隊(duì)列的入棧、出棧以及隊(duì)列的添加、刪除等相關(guān)操作技巧,需要的朋友可以參考下
    2018-01-01

最新評論

贵溪市| 衡东县| 福建省| 桐庐县| 和政县| 清涧县| 福泉市| 滨州市| 嘉鱼县| 嵊泗县| 阜宁县| 涟水县| 永城市| 清远市| 宁武县| 霍州市| 浑源县| 榆林市| 龙井市| 伊金霍洛旗| 鲜城| 公主岭市| 张家港市| 乐亭县| 寻乌县| 连南| 北流市| 永嘉县| 黔南| 玉屏| 连云港市| 平山县| 芜湖市| 延长县| 山阴县| 尖扎县| 岚皋县| 阳谷县| 德江县| 大洼县| 白沙|