來源:A小公主 發(fā)布時(shí)間:2018-10-25 14:07:10 閱讀量:884
在php學(xué)習(xí)當(dāng)中,很多人都static關(guān)鍵字以及與self關(guān)鍵字混為一談,很多人都以為static關(guān)鍵字以及與self關(guān)鍵字是一樣的,那么static關(guān)鍵字以及與self關(guān)鍵字一樣嗎?下面我們來總結(jié)一下PHP中static關(guān)鍵字以及與self關(guān)鍵字的區(qū)別有哪些?
關(guān)于static關(guān)鍵字以及與self關(guān)鍵字的這兩個(gè)名詞,相信很多人在入門php都會遇到,一些人對這兩個(gè)關(guān)鍵詞了解不是很多,如果你現(xiàn)在學(xué)習(xí)php,就要學(xué)習(xí)這兩個(gè)關(guān)鍵詞的區(qū)別所在。
一:什么是static關(guān)鍵字?self關(guān)鍵字是什么
1.什么是static關(guān)鍵字?
在php中文網(wǎng)手冊當(dāng)中,對self關(guān)鍵字的描述就是將該類的屬性設(shè)置為靜態(tài)之后,就可以訪問靜態(tài)屬性,同時(shí)不需要實(shí)例化對象。
2.self關(guān)鍵字是什么?
self關(guān)鍵字是用在對象方法中,當(dāng)然指向也是當(dāng)前對象,如果在類方法中,就self關(guān)鍵字就代表當(dāng)前那個(gè)類。
二:PHP中static關(guān)鍵字以及與self關(guān)鍵字的區(qū)別有哪些
1.self關(guān)鍵字是一種類內(nèi)指針,self本身也是一個(gè)強(qiáng)探針,我們先不要管有沒有寫過父類,但是self的屬性都是指向靜態(tài)。
2.static關(guān)鍵字中,如果遇到了重寫父類的屬性,一般來說,就會去訪問子類。