站長資訊網
        最全最豐富的資訊網站

        php中什么叫靜態方法

        在php中,通過static關鍵字修飾的成員方法被稱為靜態方法,靜態方法的內存空間是固定的,只能訪問類中的靜態成員,可以通過“類名::靜態方法()”語句訪問靜態方法。

        php中什么叫靜態方法

        本教程操作環境:windows7系統、PHP7.1版、DELL G3電腦

        在 PHP 中,通過 static 關鍵字修飾的成員屬性和成員方法被稱為靜態屬性和靜態方法,這里可以將它們統稱為靜態成員,類中的靜態成員與類中的一般成員不同,靜態成員不會被實例化到對象中,也就是說我們不需要實例化一個類,就可以通過類來訪問靜態成員。

        在類中聲明靜態變量很容易,我們可以在類的普通成員前加一個 static 關鍵字,就可以將這個普通成員變成靜態成員了。這樣一來,我們可以在不實例化類的情況下,直接訪問類中的這些靜態成員。訪問靜態成員的語法格式如下:

        類名::$靜態屬性 類名::靜態方法()

        其中::符號被稱為范圍解析操作符,用于訪問靜態成員、靜態方法和常量,還可以用于覆蓋類中的成員和方法。

        如果要在類內部的成員方法中訪問靜態屬性,只要在靜態屬性的名稱前加上操作符self::即可。

        靜態方法

        • 靜態方法的內存空間是固定的,相對來說更省資源。

        • 創實例的創一個實例就要開辟一個新內存,耗費資源 靜態方法屬于類所有,類實例化前即可使用;

        • 靜態方法只能訪問類中的靜態成員;

        • static內部只能出現static變量和其他static方法!而且static方法中還不能使用this等關鍵字,因為它是屬于整個類;

        • 靜態方法和靜態變量創建后始終使用同一塊內存,而使用實例的方式會創建多個內存。

        靜態方法的優點:

        (1)在代碼的任何地方都可以用(假設可以訪問該類);

        (2)類的每個實例都可以訪問類中定義的靜態屬性,可以利用靜態屬性來設置值,該值可以被類的所有對象使用;

        (3)不需要實例對象就能訪問靜態屬性或方法。

        靜態方法和普通方法的區別

        • 靜態方法在創建對象前就可以使用了,非靜態方法必須通過new出來的對象調用。

        • 靜態方法可以通過 類名::方法名直接調用。普通方法需要創建一個實例,也就是new一個對象,然后通過 對象名->方法名的方式來調用 靜態類只能包含靜態成員,否則會拋出編譯錯誤;

        • 非靜態類既可以包含非靜態成員也可以包含靜態成員 靜態類是不能實例化,之所以不能實例化,是因為靜態類會導致C#編譯器將該類同時標記為abstract和sealed,并且編譯器不會在類型中 生成一個實例的構造函數,從而導致靜態類不能實例化;

        • 非靜態類可以,并且靜態成員的訪問只能通過類來進行訪問,因為靜態成員是屬于類的。

        推薦學習:《PHP視頻教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产精品久久99| 欧美精品高清在线xxxx| 久久99精品国产99久久6| 国产成人精品日本亚洲| 亚洲欧洲精品成人久久奇米网| 国产精品V亚洲精品V日韩精品| 99re这里只有精品热久久| 亚洲精品美女久久777777| 精品99又大又爽又硬少妇毛片| 日本一区二区三区精品中文字幕| 国产最新进精品视频| 无码精品国产VA在线观看DVD| 欧美精品黑人粗大视频| 精品久久久无码中文字幕| 99久久国产热无码精品免费久久久久| 国产福利视精品永久免费| 久久精品国产亚洲av水果派| 亚洲AV永久精品爱情岛论坛| 在线亚洲精品自拍| 亚洲国产午夜中文字幕精品黄网站 | 亚洲日韩精品一区二区三区无码| 51午夜精品免费视频| 无码少妇精品一区二区免费动态| 男人的天堂精品国产一区| 国产专区日韩精品欧美色| 国产A∨免费精品视频| 98精品国产自产在线XXXX| 四虎影视国产精品永久在线| 精品久久久久久亚洲| 久久91精品国产91久久麻豆| 国产精品爱啪在线线免费观看| 国产在线精品一区二区在线观看| 久久精品aⅴ无码中文字字幕不卡| 亚洲国产精品无码av| 亚洲人精品午夜射精日韩| 亚洲国模精品一区| 亚洲综合欧美精品一区二区| 亚洲精品自在在线观看| 人人妻人人澡人人爽精品日本 | 久久精品国产亚洲av麻豆小说| 亚洲精品乱码久久久久久自慰|