国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - PHP教程 - 探討PHP中OO之靜態(tài)關(guān)鍵字以及類常量的詳解

探討PHP中OO之靜態(tài)關(guān)鍵字以及類常量的詳解

2020-04-07 12:05PHP教程網(wǎng) PHP教程

本篇文章是對(duì)php中的靜態(tài)關(guān)鍵字以及類常量進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下

閑著沒事隨便找了點(diǎn)PHP的關(guān)于OO的點(diǎn)資料看看,訪問控制修飾符,self,parent,const,static幾個(gè)關(guān)鍵字,箭頭操作符(書上也這么叫..即“->”),范圍解析操作符(即雙冒號(hào)“::”),不過覺得這個(gè)跟C#語言里的OO很多是一樣的,很容易理解不過還是看看理清PHP里的OO思路還是應(yīng)該的吧。
--------------------------------------------------------------------------------
聲明靜態(tài)的類的成員和方法,使它不需要一個(gè)類的實(shí)例.一個(gè)static成員的聲明不能通過一個(gè)類對(duì)象的實(shí)例來訪問(盡管一個(gè)靜態(tài)方法可以)。
靜態(tài)聲明必須在可見性聲明之后。為了兼容PHP 4,如果沒有可見性被聲明,那么成員和方法將被當(dāng)作是已經(jīng)聲明為public。
由于靜態(tài)方法可以調(diào)用非對(duì)象實(shí)例,偽變量$this不可以在聲明為靜態(tài)的方法中使用。
事實(shí)上static方法調(diào)用形式在編譯時(shí)被確定。當(dāng)使用必須要聲明的類名時(shí),方法是完全標(biāo)識(shí)和無繼承規(guī)則的應(yīng)用。當(dāng)使用必須要聲明的類名時(shí),這種方法就被完全確認(rèn),而且沒有使用繼承的規(guī)則。
如果self已經(jīng)被聲明,那么self就被當(dāng)前所屬的類所解釋。也不適用與繼承規(guī)則。靜態(tài)屬性不能通過箭頭操作符->.訪問非靜態(tài)方法,這將產(chǎn)生一個(gè)E_STRICT 級(jí)的警告。

復(fù)制代碼 代碼如下:

<?php
class Foo
{   public static $my_static='foo';
    public function staticValue(){   return self::$my_static;   }
}
class Bar extends Foo
{   public function fooStatic(){   return parent::$my_static;   }
}
print Foo::$my_static."/n";
$foo = new Foo();
print $foo->staticValue()."/n";
print $foo->my_static."/n";// Undefined "Property" my_static
// $foo::my_static is not possible
print Bar::$my_static."/n";
$bar = new Bar();
print $bar->fooStatic()."/n";
?>

 

復(fù)制代碼 代碼如下:

//靜態(tài)方法實(shí)例(Static method example)
<?php
class Foo
{   public static function aStaticMethod() {    }
}
Foo::aStaticMethod();
?>


可以在每個(gè)基類中定義常量使它保持不變。在你不使用$符號(hào)去聲明或使用它時(shí),常量不同于普通變量。就象靜態(tài)成員,常量值不能通過對(duì)象的實(shí)例來訪問(而應(yīng)使用$object::constant). 常量值必須是一個(gè)常量表達(dá)式,而不是一個(gè)變量,一個(gè)類的成員,一個(gè)數(shù)學(xué)表達(dá)式或函數(shù)調(diào)用的結(jié)果。

復(fù)制代碼 代碼如下:

<?php
class MyClass
{   const constant = 'constant value';
    function showConstant() {   echo  self::constant."/n";   }
}
echo MyClass::constant."/n";
$class = new MyClass();
$class->showConstant();// echo $class::constant; is not allowed
?>

 

 

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 一级毛片在线播放 | 亚洲精品久久久久久久久久久 | 黄色国产 | 国产伦精品一区二区三区照片91 | 日韩一区二区福利 | 成人在线一区二区三区 | 国产亚洲精品美女久久久久久久久久 | 99久久久 | 色爱亚洲 | 成人tv | 日本午夜视频 | 黄网在线观看 | 极品久久| 午夜精品一区 | 性欧美精品久久久久久久 | 久操色| 成人特黄a级毛片免费视频 国产在线视频一区二区 | 亚洲精品日韩在线 | 高清一区二区三区 | 成人精品一区二区三区中文字幕 | 亚洲男性天堂 | 亚洲视频一区二区在线观看 | 成人午夜精品久久久久久久蜜臀 | 狠狠干av| 91精品电影 | 夜夜春精品视频高清69式 | 免费视频一区二区 | 丁香久久 | 久久久久久久国产精品 | 中文字幕精品一区二区三区精品 | 欧美精品日韩 | 日韩精品一区二区三区中文字幕 | 九九热在线视频观看这里只有精品 | 国产欧美成人 | 成人精品视频 | 欧美xxxx黑人又粗又长 | 欧美日韩一区二区在线 | 999精品一区 | 动漫精品一区二区三区 | 亚洲乱码国产乱码精品精98午夜 | 成人精品久久久 |