天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php基礎(chǔ)知識(shí):類與對(duì)象(5) static

Declaring class members or methods as static makes them accessible without needing an instantiation of the class. A member declared as static can not be accessed with an instantiated class object (though a static method can). 
聲明靜態(tài)的類變量和方法可以不需要實(shí)例化類對(duì)象的情況下對(duì)他們進(jìn)行調(diào)用。靜態(tài)類不能被類對(duì)象調(diào)用。(類的靜態(tài)方法可以)。//注意看第一個(gè)例子,在一個(gè)非靜態(tài)的方法中調(diào)用了靜態(tài)的變量。唯一的不同是用了self。難道用了self就可以????不知道???需要一個(gè)試驗(yàn)。

The static declaration must be after the visibility declaration. For compatibility with php4, if no visibility declaration is used, then the member or method will be treated as if it was declared as public. 
靜態(tài)聲明必須必須是顯式的聲明。為了兼容php4,如果沒有顯式聲明的對(duì)象或者方法,被當(dāng)作聲明為public。

Because static methods are callable without an instance of the object created, the pseudo variable $this is not available inside the method declared as static. 
因?yàn)殪o態(tài)方法不需要實(shí)例化類對(duì)象來調(diào)用,所以偽變量$this在靜態(tài)方法中也是不可用的。 

In fact static method calls are resolved at compile time. When using an explicit class name the method is already identified completely and no inheritance rules apply. If the call is done by self then self is translated to the current class, that is the class the code belongs to. Here also no inheritance rules apply. 
實(shí)際上,靜態(tài)的方法調(diào)用在編譯時(shí)已經(jīng)確定了。(這段我不會(huì)翻譯。???不明白???)
求了很久求來的翻譯如下:
------------------------------------------------
實(shí)際上,靜態(tài)方法的調(diào)用在編譯時(shí)解決。當(dāng)使用一個(gè)明確的類名時(shí),方法已經(jīng)被完全識(shí)別而不需要應(yīng)用繼承規(guī)則。如果由自身調(diào)用,那么自身被解析成當(dāng)前的類,也就是代碼所屬的類。這里也沒有應(yīng)用繼承規(guī)則。
但是一個(gè)新的問題:
這里不一定有繼承產(chǎn)生,為什么會(huì)提到繼承規(guī)則?(???不明白????)

Static properties cannot be accessed through the object using the arrow operator ->. Calling non-static methods statically generates an E_STRICT level warning. 
靜態(tài)成員不能被類的對(duì)象通過箭頭符號(hào)->來調(diào)用。靜態(tài)的調(diào)用一個(gè)非靜態(tài)方法會(huì)導(dǎo)致一個(gè)E_STRICT級(jí)別的警告。

靜態(tài)成員例:
復(fù)制代碼 代碼如下:class Foo 

   public static $my_static = 'foo';  
   public function staticValue() { 
       return self::$my_static;//注意這里!!!! 
       //return $my_static;//這樣寫會(huì)不會(huì)出錯(cuò)。需要試驗(yàn) 
   } 


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";      // 未定義的"Property" my_static  
// $foo::my_static is not possible 
print Bar::$my_static . " n"; 
$bar = new Bar(); 
print $bar->fooStatic() . " n"; 

靜態(tài)方法例: 
class Foo { 
   public static function aStaticMethod() { 
       // ... 
   } 

Foo::aStaticMethod(); 

php技術(shù)php基礎(chǔ)知識(shí):類與對(duì)象(5) static,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 在线中文高清资源免费观看 | 嫩草www视频在线观看高清 | 5G在线观看免费年龄确认18 | 久久大综合 | 无码爽死成人777在线观看网站 | 久久这里只精品国产99re66 | 国模丽丽啪啪一区二区 | 国产精品久久久久一区二区三区 | 黄片长版看嘛 | ⅹxx日本护土 | 啊轻点灬大JI巴又大又粗 | 国产精品视频一区二区猎奇 | 免费看成人毛片 | 久久久久久88色偷偷 | 亚洲国产中文在线视频免费 | 怡红院美国分院一区二区 | 中文字幕乱码一区久久麻豆樱花 | 91麻豆精品一二三区在线 | 97在线精品视频免费 | 国产精品外围在线观看 | 亚洲人精品午夜射精日韩 | 影音先锋av天堂 | 国产精品一区二区四区 | 国产曰批试看免费视频播放免费 | 红尘影院在线观看 | 特大巨黑人吊性xxxxgay | YY600800新视觉理论私人 | 成人国产精品玖玖热色欲 | 真实国产熟睡乱子伦对白无套 | 羞羞答答的免费视频在线观看 | 国产高清视频在线观看不卡v | 奶头好翘是不是想要了 | 一二三四在线高清中文版免费观看电影 | 女人高潮时一吸一夹 | 99视频国产热精品视频 | 高清国产mv视频在线观看 | 岛国片在线看 | 亚洲综合国产精品 | 国产在线高清视频 | 韩国精品无码少妇在线观看网站 | 国语自产视频在线不卡 |