이 새로운 기능을 많이 사용하지는 않았지만 실제로 새로운 기능은 아닙니다. 한번 사용해 보세요. 이제 정적 클래스 상속이 매우 편리해졌습니다.
<?php class 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>';
// 输出结果 B C 456789 abcdef A 123456
더 많은 PHP 지연 정적 바인딩 예제 관련 기사를 공유하시려면 PHP 중국어 홈페이지를 주목해주세요!