亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

后期靜態(tài)綁定

Kemasukan internet Cina PHP 2016-11-23 1621
abstrak:自 PHP 5.3.0 起,PHP 增加了一個叫做后期靜態(tài)綁定的功能,用于在繼承范圍內(nèi)引用靜態(tài)調(diào)用的類。

自 PHP 5.3.0 起,PHP 增加了一個叫做后期靜態(tài)綁定的功能,用于在繼承范圍內(nèi)引用靜態(tài)調(diào)用的類。

準(zhǔn)確說,后期靜態(tài)綁定工作原理是存儲了在上一個"非轉(zhuǎn)發(fā)調(diào)用"(non-forwarding call)的類名。當(dāng)進(jìn)行靜態(tài)方法調(diào)用時,該類名即為明確指定的那個(通常在 :: 運(yùn)算符左側(cè)部分);當(dāng)進(jìn)行非靜態(tài)方法調(diào)用時,即為該對象所屬的類。所謂的"轉(zhuǎn)發(fā)調(diào)用"(forwarding call)指的是通過以下幾種方式進(jìn)行的靜態(tài)調(diào)用:self::,parent::,static:: 以及 forward_static_call()??捎? get_called_class() 函數(shù)來得到被調(diào)用的方法所在的類名,static:: 則指出了其范圍。

該功能從語言內(nèi)部角度考慮被命名為"后期靜態(tài)綁定"。"后期綁定"的意思是說,static:: 不再被解析為定義當(dāng)前方法所在的類,而是在實(shí)際運(yùn)行時計(jì)算的。也可以稱之為"靜態(tài)綁定",因?yàn)樗梢杂糜冢ǖ幌抻冢╈o態(tài)方法的調(diào)用。 


Penyertaan Popular