成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

PHP self關(guān)鍵字指向類靜態(tài)變量

開(kāi)發(fā) 后端
PHP self關(guān)鍵字的作用是專門用來(lái)指向類本身的靜態(tài)變量,而并不能指向任何一個(gè)已經(jīng)被實(shí)例化的對(duì)象。以下范例方便大家學(xué)習(xí)。

PHP中的關(guān)鍵字是一個(gè)非常重要的內(nèi)容,對(duì)于初學(xué)者來(lái)說(shuō)必須要牢固的掌握關(guān)鍵字的知識(shí)。下面我們就來(lái)自習(xí)研究一下PHP self關(guān)鍵字的相關(guān)知識(shí)。#t#

首先我們要明確一點(diǎn),self是指向類本身,也就是PHP self關(guān)鍵字是不指向任何已經(jīng)實(shí)例化的對(duì)象,一般self使用來(lái)指向類中的靜態(tài)變量。

  1. < ?php  
  2. class Counter  
  3. {  
  4. //定義屬性,包括一個(gè)靜態(tài)變量  
  5. private static $firstCount = 0;  
  6. private $lastCount;  
  7. //構(gòu)造函數(shù)  
  8. function __construct()  
  9. {  
  10. $this->lastCount = ++selft
    ::$firstCount;
     //使用PHP self關(guān)鍵字來(lái)調(diào)用靜態(tài)變量,使用self
    調(diào)用必須使用::(域運(yùn)算符號(hào))  
  11. }  
  12. //打印最次數(shù)值  
  13. function printLastCount()  
  14. {  
  15. print( $this->lastCount );  
  16. }   
  17. }  
  18. //實(shí)例化對(duì)象  
  19. $countObject = new Counter();  
  20. $countObject->printLastCount();
     //輸出 1  
  21. ?> 

 

我 們這里只要注意兩個(gè)地方,第6行和第12行。我們?cè)诘诙卸x了一個(gè)靜態(tài)變量$firstCount,并且初始值為0,那么在12行的時(shí)候調(diào)用了這個(gè)值 得,使用的是PHP self關(guān)鍵字來(lái)調(diào)用,并且中間使用"::"來(lái)連接,就是我們所謂的域運(yùn)算符。

那么這時(shí)候我們調(diào)用的就是類自己定義的靜態(tài)變量$ frestCount,我們的靜態(tài)變量與下面對(duì)象的實(shí)例無(wú)關(guān),它只是跟類有關(guān),那么我調(diào)用類本身的的,那么我們就無(wú)法使用this來(lái)引用,可以使用PHP self關(guān)鍵字來(lái)引用,因?yàn)閟elf是指向類本身,與任何對(duì)象實(shí)例無(wú)關(guān)。換句話說(shuō),假如我們的類里面靜態(tài)的成員,我們也必須使用self來(lái)調(diào)用。

責(zé)任編輯:曹凱 來(lái)源: 在線閱讀
相關(guān)推薦

2009-12-10 13:23:29

PHP關(guān)鍵字this

2009-11-26 19:24:54

PHP類CMS

2020-12-10 10:11:52

Javastatic關(guān)鍵字

2009-12-03 19:06:44

PHP關(guān)鍵字globa

2023-12-25 07:28:24

PythonSelf對(duì)象編程

2011-06-02 14:25:45

靜態(tài)變量

2009-11-27 15:13:00

PHP靜態(tài)變量stat

2012-04-23 13:49:55

PHP技術(shù)

2009-12-08 18:02:06

PHP final關(guān)鍵

2009-06-25 10:33:53

StaticJava類

2009-09-17 09:30:00

Linq LET關(guān)鍵字

2022-01-04 16:35:42

C++Protected關(guān)鍵字

2009-09-02 09:24:03

C# this關(guān)鍵字

2012-03-01 12:50:03

Java

2009-08-21 14:58:56

C# this關(guān)鍵字

2013-01-30 10:12:14

Pythonyield

2018-04-20 15:56:09

Pythonglobal關(guān)鍵字

2009-08-27 10:44:21

C#靜態(tài)變量

2024-04-08 11:35:34

C++static關(guān)鍵字

2012-03-13 14:41:41

JavaJVM
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲www | 天堂一区 | 国产精品69av | 成人国产综合 | 日韩专区中文字幕 | 欧美一区二区三区在线观看 | 国产日韩欧美 | 99视频入口 | 99在线国产 | 成人不卡在线 | 国产在线精品一区二区 | 草久在线 | 欧美一区二区视频 | 久久精品一区 | 天天看天天爽 | 韩国av网站在线观看 | 亚洲精品久久区二区三区蜜桃臀 | 久草精品视频 | 日韩中文不卡 | 色视频网站免费 | www.47久久青青 | av网站免费在线观看 | 欧美一区二区三区 | 欧美日韩在线一区 | 一区二区三区在线免费观看 | 欧美一级艳情片免费观看 | 久久国产亚洲精品 | 成人二区 | 欧美xxxx做受欧美 | 97精品国产97久久久久久免费 | a级黄色毛片免费播放视频 国产精品视频在线观看 | 国产欧美精品区一区二区三区 | 九九亚洲精品 | 色av一区二区 | 欧美日韩91 | 久久精品国内 | 欧美精品一区免费 | 一区二区电影 | 久久久国| 欧美日韩黄色一级片 | 久久精品久久久久久 |