久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

php 靜態(tài)屬性和靜態(tài)方法區(qū)別詳解

這篇文章主要介紹了php 靜態(tài)屬性和靜態(tài)方法區(qū)別詳解,需要的朋友可以參考下

靜態(tài)

public、private、protected

靜態(tài)屬性

    在屬性或方法前加static關(guān)鍵字,即為靜態(tài)屬性

    在實際工作中會有一個類的多個對象,可能會共享一份數(shù)據(jù)。

解決辦法:

1:類常量,不能更改。

示例:

php 靜態(tài)屬性和靜態(tài)方法區(qū)別詳解

2:有時在共享一份數(shù)據(jù)后,還要所有的共享此數(shù)據(jù)的對象還允許更改。

所以就有static

語法:

php 靜態(tài)屬性和靜態(tài)方法區(qū)別詳解

示例:

php 靜態(tài)屬性和靜態(tài)方法區(qū)別詳解

提示:靜態(tài)屬性與類常量相似(相同),唯一的區(qū)分是類常量不可以更改,靜態(tài)屬性可以更改。訪問方法是一樣的。

::        只能訪問類常量、靜態(tài)屬性、靜態(tài)方法

    靜態(tài)屬性需要加$,常量名前沒有$,所以訪問類常量時根本不需要加。

->        后面不需要加$

靜態(tài)方法

方法前加static,即為靜態(tài)方法

php 靜態(tài)屬性和靜態(tài)方法區(qū)別詳解

靜態(tài)成員的訪問:靜態(tài)屬性的訪問

公共靜態(tài)屬性在類外訪問:

語法:

    類名::靜態(tài)屬性名

php 靜態(tài)屬性和靜態(tài)方法區(qū)別詳解

類內(nèi)訪問所有的靜態(tài)屬性

php 靜態(tài)屬性和靜態(tài)方法區(qū)別詳解

php 靜態(tài)屬性和靜態(tài)方法區(qū)別詳解

php 靜態(tài)屬性和靜態(tài)方法區(qū)別詳解

靜態(tài)方法的訪問

類外訪問

語法:

    靜態(tài)方法,存在類空間。

類名::方法名();        

php 靜態(tài)屬性和靜態(tài)方法區(qū)別詳解

類內(nèi)訪問:

語法:

    self::方法名();

php 靜態(tài)屬性和靜態(tài)方法區(qū)別詳解

靜態(tài)與非靜態(tài)的區(qū)別:

靜態(tài)屬性保存在類空間,非靜態(tài)屬性保存在對象空間
靜態(tài)屬性的訪問,通過類訪問(::),非靜態(tài)屬性的訪問通過對象(->)
靜態(tài)方法的訪問,通過類訪問(::),
如果一個方法內(nèi)部不操作屬于對象空間的屬性,那么將封裝成靜態(tài)方法,通過類來調(diào)用,此種方法效率會快很多。
靜態(tài)方法中不能出現(xiàn)$this

*******

重要提示:屬于類的使用類名或self::,如果屬于對象的使用對象名或$this->。(普通方法除外==>雖然普通方法屬于類空間,但還是需要使用$this或?qū)ο竺L問)

魔術(shù)方法

php輸出語句:

echo        一種語法結(jié)構(gòu)

    只能輸出標(biāo)量數(shù)據(jù)類型,對于布爾值false沒有輸出

print        函數(shù)

    只能輸出標(biāo)量數(shù)據(jù)類型,對于布爾值false沒有輸出

print_r()    不但能輸出標(biāo)量數(shù)據(jù)類型,還能輸出數(shù)據(jù),對于布爾值false沒有輸出

var_dump($v1,$v2);        輸出變量更多的信息,主要是給程序員調(diào)試程序使用

__tostring();

    在對一個對象進(jìn)行echo時,意味著,將一個結(jié)構(gòu),轉(zhuǎn)換成字符串。

    __tostring()魔術(shù)方法,是在由于某種操作欲將一個對象轉(zhuǎn)換為字符串時,由PHP自動執(zhí)行機(jī)制,來調(diào)用此方法。

    此方法就是為了捕獲錯誤(Fatal Erorr 致命錯誤),輸出一個提示信息

示例:

php 靜態(tài)屬性和靜態(tài)方法區(qū)別詳解

__clone();

    clone();        克隆函數(shù)

php 靜態(tài)屬性和靜態(tài)方法區(qū)別詳解

php 靜態(tài)屬性和靜態(tài)方法區(qū)別詳解

php 靜態(tài)屬性和靜態(tài)方法區(qū)別詳解

【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請勿用于商業(yè)用途。如損害你的權(quán)益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

這篇文章主要介紹了PHP定義字符串的四種方式,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
下面小編就為大家分享一篇php 替換文章中的圖片路徑,下載圖片到本地服務(wù)器的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
下面小編就為大家分享一篇PHP給源代碼加密的幾種方法匯總(推薦),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
下面小編就為大家分享一篇php打開本地exe程序,js打開本地exe應(yīng)用程序,并傳遞相關(guān)參數(shù)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
這篇文章主要介紹了PHP類的反射來實現(xiàn)依賴注入過程以及相關(guān)知識點分享,對此有興趣的朋友跟著小編學(xué)習(xí)下吧。
php遍歷一個文件夾內(nèi)的所有文件和文件夾,并刪除所有文件夾和子文件夾下的所有文件的代碼,通過遞歸方式實現(xiàn)達(dá)到清空一個目錄的效果。本文給大家分享實例代碼,需要的朋友參考
主站蜘蛛池模板: 国产日韩欧美一区 | 久久综合一区 | 亚洲永久精品国产 | 天天操网 | 精品久久电影 | 亚洲欧美在线一区 | xxx视频 | 九色91视频| 特黄小视频 | 日韩视频在线免费观看 | 国产成年人视频 | 91.com视频 | 亚洲一区二区中文字幕 | 久久久免费毛片 | 一区二区三区在线免费 | 91欧美精品 | 久久久精品一区二区 | 日韩精品一区二区三区中文在线 | 欧美成人自拍视频 | 亚洲精品视频导航 | 草草草影院 | 欧美一级大片 | 日韩av免费在线电影 | 日韩在线精品 | 亚洲欧美国产毛片在线 | 天天综合亚洲 | 99在线精品视频 | 久久99精品视频 | 精品视频免费在线 | 欧美久久电影 | 亚洲精品久久久久久久久久吃药 | 美女黄网站| 一区中文字幕 | 国产精品18hdxxxⅹ在线 | 365夜爽爽欧美性午夜免费视频 | 精品在线一区二区三区 | 日韩a在线观看 | 风间由美一区二区三区在线观看 | 久久久久1 | 国产精品久久久久久亚洲调教 | 欧美三区视频 |