您好,欢迎访问一九零五行业门户网

PHP静态推延绑定简单示例_PHP教程

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 '
';
echo c::test();
echo '
';
echo b::test2();
echo '
';
echo c::test2();
echo '
';
echo a::test();
echo '
';
echo a::test2();
echo '
';
// 输出结果
b
c
456789
abcdef
a
123456
http://www.bkjia.com/phpjc/820417.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/820417.htmltecharticlephp静态延迟绑定简单示例 没怎么用过这个新特性,其实也不算新啦,试试吧,现在静态类的继承很方便了 class a { protected static $def = '12345...
其它类似信息

推荐信息