xgnic 发表于 2018-2-11 12:14:50


            本文实例讲述了PHP Static延迟静态绑定用法。分享给大家供大家参考,具体如下:
PHP5.3以后引入了延迟静态绑定static,它是为了解决什么问题呢?php的继承模型中有一个存在已久的问题,那就是在父类中引用扩展类的最终状态比较困难。来看一个例子。
class A
{
public static function echoClass(){
    echo __CLASS__;
}
public static function test(){
    self::echoClass();   
}
}
class B extends A
{   
public static function echoClass()
{
   echo __CLASS__;
}
}
B::test(); //输出A
页: [1]
查看完整版本: PHP Static延迟静态绑定用法分析