av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

PHP基礎(chǔ)之類和對(duì)象8——范圍解析操作符(::)

瀏覽:3日期:2022-09-14 17:49:33

范圍解析操作符(也可稱作 Paamayim Nekudotayim)或者更簡(jiǎn)單地說(shuō)是一對(duì)冒號(hào),可以用于訪問靜態(tài)成員,類常量,還可以用于覆蓋類中的屬性和方法。

當(dāng)在類定義之外引用到這些項(xiàng)目時(shí),要使用類名。

自 PHP 5.3.0 起,可以通過變量來(lái)引用類,該變量的值不能是關(guān)鍵字(如?self,parent?和?static)。

把 Paamayim Nekudotayim 選作雙冒號(hào)操作符的名字似乎有些奇怪。然而,這是 Zend 開發(fā)小組在寫 Zend Engine 0.5(被用于 PHP 3 中)時(shí)所作出的決定。事實(shí)上這個(gè)詞在希伯萊文就是雙冒號(hào)的意思。

Example #1 在類的外部使用 :: 操作符

class MyClass{ const CONST_VALUE = 1;}$classname = ’MyClass’;echo $classname::CONST_VALUE; //自PHP5.3.0起echo MyClass::CONST_VALUE;

self,parent 和 static 這三個(gè)特殊的關(guān)鍵字是用于在類定義的內(nèi)部對(duì)其屬性或方法進(jìn)行訪問的。

Example #2 在類定義內(nèi)部使用 ::

function __autoload($classname){ require_once($classname.'.php');}class OtherClass extends MyClass{ public static $my_static = 1; public static function doubleColon(){echo parent::CONST_VALUE.’<br>’;echo self::$my_static,’<br>’; }}$classname = ’OtherClass’;echo $classname::doubleColon();OtherClass::doubleColon();

當(dāng)一個(gè)子類覆蓋其父類中的方法時(shí),PHP 不會(huì)調(diào)用父類中已被覆蓋的方法。是否調(diào)用父類的方法取決于子類。這種機(jī)制也作用于構(gòu)造函數(shù)和析構(gòu)函數(shù),重載以及魔術(shù)方法。

Example #3 調(diào)用父類的方法

class MyClass{ protected function myFunc() {echo ’MyClass::myFunc()<br>’; }}class OtherClass extends MyClass{ //覆蓋了父類的定義 public function myFunc() {//但還是可以調(diào)用父類中被覆蓋的方法parent::myFunc();echo ’OtherClass::myFunc()<br>’; }}$class = new OtherClass();$class -> myFunc();

輸出結(jié)果:

MyClass::myFunc()

OtherClass::myFunc()

標(biāo)簽: PHP
相關(guān)文章:
主站蜘蛛池模板: 911精品国产一区二区在线 | 免费av片 | 日本中文字幕在线播放 | 黄色成人在线观看 | 日本一级一片免费视频 | 免费看黄网 | 欧美日韩精品一区二区在线播放 | 亚洲高清视频在线观看 | 国产欧美一区二区精品性色超碰 | 狠狠撸狠狠干 | 欧美性精品 | 国产亚洲欧美日韩高清 | 成人av一区二区三区在线观看 | 在线观看h片 | 亚洲国产精品网站 | 鲁鲁鲁鲁鲁鲁鲁777777 | 视频一区二区在线 | 亚洲777| 欧美日本在线观看 | 色婷婷导航| 久久瑟瑟| 一区二区三区高清 | 免费的毛片 | 色婷婷免费视频 | www.久久久久 | 久久久夜色精品 | 国产天堂av | 日日操日日射 | 亚洲精品成人 | 国产精品毛片一区二区在线看 | 国产福利小视频 | 黄色高清网站 | 在线a | 欧美日韩色 | 日本激情网 | 午夜影片| 精品日韩在线 | 黄色高清网站 | 日本视频在线免费观看 | 福利视频免费观看 | 国产裸体永久免费视频网站 |