中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

php基礎(chǔ)知識(shí):類(lèi)與對(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)的類(lèi)變量和方法可以不需要實(shí)例化類(lèi)對(duì)象的情況下對(duì)他們進(jìn)行調(diào)用。靜態(tài)類(lèi)不能被類(lèi)對(duì)象調(diào)用。(類(lèi)的靜態(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,如果沒(méi)有顯式聲明的對(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í)例化類(lèi)對(duì)象來(lái)調(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ì)翻譯。???不明白???)
求了很久求來(lái)的翻譯如下:
------------------------------------------------
實(shí)際上,靜態(tài)方法的調(diào)用在編譯時(shí)解決。當(dāng)使用一個(gè)明確的類(lèi)名時(shí),方法已經(jīng)被完全識(shí)別而不需要應(yīng)用繼承規(guī)則。如果由自身調(diào)用,那么自身被解析成當(dāng)前的類(lèi),也就是代碼所屬的類(lèi)。這里也沒(méi)有應(yīng)用繼承規(guī)則。
但是一個(gè)新的問(wèn)題:
這里不一定有繼承產(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)成員不能被類(lèi)的對(duì)象通過(guò)箭頭符號(hào)->來(lái)調(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;//這樣寫(xiě)會(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í):類(lèi)與對(duì)象(5) static,轉(zhuǎn)載需保留來(lái)源!

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

主站蜘蛛池模板: 一级aaaa毛片 | 成人一区在线观看 | 中文在线www | 国产免费一区二区 | 91久色| 亚洲一二三区精品 | 亚洲美女av网站 | 亚洲成人一区 | 99久视频 | 免费一区二区 | 第一区在线观看免费国语入口 | 在线观看av免费 | 日本一区二区三区在线观看 | 久久伊人一区二区 | 国产成人av一区二区三区 | 成人国产精品久久 | 国际精品鲁一鲁一区二区小说 | 国产福利在线小视频 | 久久久久九九九九 | 瑞克和莫蒂第五季在线观看 | 一区二区三区视频在线观看 | 成人a视频片观看免费 | 中文在线一区 | 91精品国产综合久久久久久漫画 | 成年人视频在线免费观看 | 久操国产| 久久国产婷婷国产香蕉 | 午夜精品一区二区三区在线观看 | av性色| 国产剧情久久 | 精品亚洲永久免费精品 | 亚洲一区在线日韩在线深爱 | 黄色av网站在线免费观看 | 日本精品视频一区二区三区四区 | av激情在线 | 亚洲一级黄色 | 欧美日韩国产精品一区 | 日本精品一区 | 精品久久精品 | 日韩一区二区在线视频 | 国产高清免费在线 |