Not how to use this new feature, in fact, it is not new, try it, now static class inheritance is very convenient
<?phpclass A {protected static $def = ' 123456 '; public static function test () { echo get_class (new Static);} Publ IC 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 '
'; echo c::test (); Echo '
'; echo b::test2 (); Echo '
'; echo c::test2 (); Echo '
'; echo a::test (); Echo '
'; echo a::test2 (); Echo '
';
Output result bc456789abcdefa123456
http://www.bkjia.com/PHPjc/825540.html www.bkjia.com true http://www.bkjia.com/PHPjc/825540.html techarticle not how to use this new feature, in fact, is not new, try it, now static class inheritance is very convenient phpclass a {protected static $def = ' 123456 '; public static function test ...