|
沒怎么用過這個新特性,其實(shí)也不算新啦,試試吧,現(xiàn)在靜態(tài)類的繼承很方便了
<?phpclass A { protected static $def = '123456'; public static function test() { echo get_class(new static); } public static function test2() { echo static::$def; }}class B extends A { protected static $def = '456789';}class C extends A { protected static $def = 'abcdef';}echo B::test();echo '<br>';echo C::test();echo '<br>';echo B::test2();echo '<br>';echo C::test2();echo '<br>';echo A::test();echo '<br>';echo A::test2();echo '<br>';
// 輸出結(jié)果BC456789abcdefA123456
php技術(shù):PHP延遲靜態(tài)綁定示例分享,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。