摘要:靜態(tài)變量屬于靜態(tài)存儲方式,其存儲空間為內(nèi)存中的靜態(tài)數(shù)據(jù)區(qū)在靜態(tài)存儲區(qū)內(nèi)分配存儲單元,該區(qū)域中的數(shù)據(jù)在整個程序的運(yùn)行期間一直占用這些存儲空間在程序整個運(yùn)行期間都不釋放,也可以認(rèn)為是其內(nèi)存地址不變,直到整個程序運(yùn)行結(jié)束。
如有錯誤,望您留言指正
一、作用(4種)定義屬性
定義靜態(tài)方法
定義靜態(tài)變量
后期靜態(tài)綁定
二、詳細(xì)介紹例:
//Student1屬性及方法均設(shè)置靜態(tài), //Student2屬性及方法不設(shè)置靜態(tài), class Student1{ static $name = "Kangkang"; static function outPutInfo(){ echo "age:18;sex:man"; } static function putn } class Student2{ public $name = "Kangkang"; public function outPutInfo(){ echo "age:18;sex:man"; } }
1、靜態(tài)屬性
- 類未實例化可以直接訪問,實例化后**不可**訪問 ``` echo Student1::$name; //輸出 Kangkang $student = new Student1(); echo $student->name;//Undefined property: Student1::$name ``` - 如果沒有訪問控制,默認(rèn)共有(public) - 只能被初始化為文字或常量,不能使用表達(dá)式 ``` class Student1{ $a = 1; static $name = $a;//此處會報錯 } ```
2、靜態(tài)方法
- 類未實例化可以直接訪問,實例化后**可以**訪問 - 如果沒有訪問控制,默認(rèn)共有(public) - 由于靜態(tài)方法不需要通過對象即可調(diào)用,所以偽變量 $this 在靜態(tài)方法中不可用。
3、 靜態(tài)變量
屬于靜態(tài)存儲方式,其存儲空間為內(nèi)存中的靜態(tài)數(shù)據(jù)區(qū)(在靜態(tài)存儲區(qū)內(nèi)分配存儲單元),該 區(qū)域中的數(shù)據(jù)在整個程序的運(yùn)行期間一直占用這些存儲空間(在程序整個運(yùn)行期間都不釋放),也可以認(rèn)為是其內(nèi)存地址不變,直到整個程序運(yùn)行結(jié)束。 也就是說,除非程序結(jié)束,否則一直占著空間。
4、后期靜態(tài)綁定
- 自 PHP 5.3.0 起,PHP 增加了一個叫做后期靜態(tài)綁定的功能,用于在繼承范圍內(nèi)引用靜態(tài)調(diào)用的類。 說明看不懂,直接舉例: class A { public static function who() { echo __CLASS__; } public static function test() { self::who(); } } class B extends A { public static function who() { echo __CLASS__; } } class C extends A { public static function who() { echo __CLASS__; } //重寫了test方法 public static function test() { self::who(); } } B::test()." ";//輸出A C::test();//輸出C
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/28982.html
摘要:以下知識點(diǎn)是前輩師兄總結(jié)基礎(chǔ)語義化標(biāo)簽引進(jìn)了一些新的標(biāo)簽,特別注意等,注意的標(biāo)題結(jié)構(gòu)理解瀏覽器解析的過程,理解的樹形結(jié)構(gòu),及相應(yīng)理解標(biāo)簽在各個瀏覽器上的默認(rèn)樣式代理樣式,理解中的重置樣式表的概念理解等功能性標(biāo)簽理解標(biāo)簽,理解文件提交過程推薦 以下知識點(diǎn)是前輩師兄總結(jié) 1、HTML/HTML5基礎(chǔ): 1.0、語義化H5標(biāo)簽1.1、H5引進(jìn)了一些新的標(biāo)簽,特別注意article...
摘要:以下知識點(diǎn)是前輩師兄總結(jié)基礎(chǔ)語義化標(biāo)簽引進(jìn)了一些新的標(biāo)簽,特別注意等,注意的標(biāo)題結(jié)構(gòu)理解瀏覽器解析的過程,理解的樹形結(jié)構(gòu),及相應(yīng)理解標(biāo)簽在各個瀏覽器上的默認(rèn)樣式代理樣式,理解中的重置樣式表的概念理解等功能性標(biāo)簽理解標(biāo)簽,理解文件提交過程推薦 以下知識點(diǎn)是前輩師兄總結(jié) 1、HTML/HTML5基礎(chǔ): 1.0、語義化H5標(biāo)簽1.1、H5引進(jìn)了一些新的標(biāo)簽,特別注意article...
摘要:深度學(xué)習(xí)近年來在中廣泛使用,在機(jī)器閱讀理解領(lǐng)域也是如此,深度學(xué)習(xí)技術(shù)的引入使得機(jī)器閱讀理解能力在最近一年內(nèi)有了大幅提高,本文對深度學(xué)習(xí)在機(jī)器閱讀理解領(lǐng)域的技術(shù)應(yīng)用及其進(jìn)展進(jìn)行了歸納梳理。目前的各種閱讀理解任務(wù)中完形填空式任務(wù)是最常見的類型。 關(guān)于閱讀理解,相信大家都不陌生,我們接受的傳統(tǒng)語文教育中閱讀理解是非常常規(guī)的考試內(nèi)容,一般形式就是給你一篇文章,然后針對這些文章提出一些問題,學(xué)生回答這...
摘要:數(shù)據(jù)怎么會有類型數(shù)據(jù)難道不就是或者組成的字節(jié)碼嗎沒錯,在計算機(jī)中,只能存儲或者,也就是說從存儲的角度來看,根本沒有類型這種東西,它們確實不過就是或者組成的字節(jié)碼。數(shù)據(jù)之所以有類型,那取決于人的看法,而不卻決于數(shù)據(jù)本身,數(shù)據(jù)本身是沒有類型的。 什么是數(shù)據(jù)類型簡單理解就是數(shù)據(jù)的類型。what?數(shù)據(jù)怎么會有類型?數(shù)據(jù)難道不就是0或者1組成的字節(jié)碼嗎?沒錯,在計算機(jī)中,只能存儲0或者1,也就是...
閱讀 4027·2021-11-24 09:38
閱讀 3354·2021-11-15 11:37
閱讀 912·2021-11-12 10:36
閱讀 3641·2021-10-21 09:38
閱讀 3374·2021-09-28 09:36
閱讀 2521·2021-09-22 16:01
閱讀 5276·2021-09-22 15:09
閱讀 1357·2019-08-30 15:55