下面一段**的結果是啥?
class a
class b extends a
a::$test = 10;
b::$test = 12;
echo a::$test.'==='.b::$test;
答案是:12===12
class a
class b extends a
a::$test = 10;
b::$test = 12;
echo a::$test.'==='.b::$test;
答案是:10===12
總結:靜態變數是基於類的共享的,如果子類繼承的父類的靜態變數,那麼不論改變子類或者父類的靜態變數的值,他們的結果都會改變;如果子類的靜態變數與父類中同名,那麼子類的靜態變數屬於子類,父類的靜態變數屬於父類,兩者不是同乙個,改變對應類的值不會造成父類或者子類靜態變數值的變化。
明天就要面試,你還記得這些知識嗎?
我學習c 的tips 1 1.配置異常 debug exceptions 每個異常都可以配置。2.健壯程式的處理 1 throw 對應的異常,不能夠慎用catch exception e 這種捕獲方法.2 異常轉義丟擲,給使用者以合理的提示,不要丟擲假異常.3 給出斷言trace.assert 便於...
零基礎學Python 字典,你還記得嗎?
字典,這個東西你現在還用嗎?隨著網路的發展,用的人越來越少了。不少人習慣於在網上搜尋,不僅有web版,乃至於已經有手機版的各種字典了。我曾經用過一本小小的 新華字典 新華字典 是中國第一部現代漢語字典。最早的名字叫 伍記小字典 但未能編纂完成。自1953年,開始重編,其凡例完全採用 伍記小字典 從1...
php基礎知識
2.3 語法 就像前面提到的一樣,你可以混合編寫你的php 和html 因此你必須有辦法將兩者區別開來。以下就是你可以採用的幾種方法。你可以選用其中一種你最適應的並且就這樣堅持這種方法!從html中分離 以下是可以使用的方法 注釋 php支援c,c 和unix風格的注釋方式 c,c 風格多行注釋 c...