作用域分辨運算符(::)
注意
下列內容僅在php4及以後版本中有效。
有時,在沒有聲明任何實例的情況下訪問類中的函式或者基類中的函式和變數很有用處。而::運算符即用於此情況。
<?php
classA{
functionexample(){
echo"IamtheoriginalfunctionA::example().<br/>/n";
}
}
classBextendsA{
functionexample(){
echo"IamtheredefinedfunctionB::example().<br/>/n";
A::example();
}
}
//A類沒有對象,這將輸出
//IamtheoriginalfunctionA::example().<br/>
A::example();
//建立一個B類的對象
$b=newB;
//這將輸出
//IamtheredefinedfunctionB::example().<br/>
//IamtheoriginalfunctionA::example().<br/>
$b->example();
?>上面的例子調用了A類的函式example(),但是這裡並不存在A類的對象,因此不能這樣用$a->example()或者類似的方法調用example()。反而我們將example()作為一個類函數來調用,也就是說,作為一個類自身的函式來調用,而不是這個類的任何對象。
這裡有類函式,但沒有類的變數。實際上,在調用函式時完全沒有任何對象。因而一個類的函式可以不使用任何對象(但可以使用局部或者全局變數),並且可以根本不使用$this變數。
上面的例子中,類B重新定義了函式example()。A類中原始定義的函式example()將被禁止並且不再生效,除非使用::運算符來訪問A類中的example()函式。如:A::example()(實際上,應該寫為parent::example(),下一章介紹該內容)。
就此而論,對於當前對象,它可能有對象變數。因此可以在對象函式的內部使用$this和對象變數。
相關詞條
-
《上帝擲骰子嗎》
《上帝擲骰子嗎》 摘要 愛因斯坦:「一個人的價值,應該看他貢獻了什麼,而不是他取得了什麼。」 愛因斯坦說:「我不相信上帝是靠擲骰...
《上帝擲骰子嗎》 序 第一章 黃金時代 第二章 烏雲 第三章 火流星 -
DOS在伺服器配置與管理中的典型套用
伺服器所屬的默認域第2章 IIS伺服器管理經典案例案例17 使用...winpop命令為POP3伺服器創建一個新域案例76 使用winpop...指定的域案例79 使用winpop命令查看POP3伺服器中所有的域案例80...
內容簡介 目錄 -
七界傳說正傳
華夏》、《滅神記》 《天聖》《九域邪皇》《絕命誘惑》《七界永恆...進入易園的陰院和陽院學習。正當陸雲在易園學藝之時,易園陰魂林中出現了鬼域的鬼仙,由於天龍靈脈被毀,大批的魔域高手開始暗地裡進入人間,天地之間三大...
簡介 作者信息 主要作品 作品內容 七界勢力 -
鬥龍戰士3龍印之戰
分離出來,打算在異龍域消滅六大寶貝龍,幸好千帆的這個陰謀沒有得逞。但之後千帆...
劇情簡介 演員表 主角 配角 主角龍 -
跳蛛
其實也會吐絲,但從不結網,它們吐的絲是起到“保險繩”的作用,特別是在垂直...區。跳蛛的視力在無脊椎動物中最佳,許多種類能分辨10~30厘米遠的獵物...銳利的視覺,能夠分辨敵人、配偶和捕食它的動物,並能區分顏色。但最...
科目簡介 分布地區 形態特徵 跳蛛科 跳蛛的求偶 -
李增學
華、韓美蓮。“山東及鄰區含煤地層的高分辨層序地層和煤聚積規律(2001....2010.12代表性成果1、含煤盆地沉積充填機制與成煤作用理論:運用“災變論”或“突變論”的觀點進行了成煤作用機制研究,提出了“海侵事件成煤...
人物簡介 主要研究方向 主要獲獎 代表性成果 代表性著作 -
等級保護
-53中“類”的概念,國防部8500.2提出了“域”的概念,八個主題域分別為...、人員、連續性、脆弱性和事件管理。每個主題域包含若干個安全控制。對應系統...作用、信息網路依賴程度和重要程度、信息內容或數據的重要程度、系統遭到攻擊...
-
傅立葉變換
圖像從空間域轉換到頻率域,其逆變換是將圖像從頻率域轉換到空間域。換句話說...
介紹 相關介紹 特點性質 特殊變換 套用 -
基礎科學研究
科技、經濟和社會發展及創新型國家建設將發揮重要的作用。(國科發計字...,將為其它學科的發展起到不可取代的作用。基礎研究使人類對客觀世界的認識...深刻的影響和引領作用。基礎研究是高新技術的源泉,為技術進步不斷開闢新...
基本情況 挑戰機遇 發展目標 學科布局 前沿領域