PHP 5.2的后期静态绑定解决方法

时间:2013-03-30 13:58:24

标签: php static

我正在使用一个只提供PHP 5.2.17(000webhost)的免费主机我的数据在mysql表中,它遵循标准模式,因此我使用了一个所有其他类扩展的抽象类。让我们从PHP站点本身获取示例:

class A {
    public static function who() {
        echo __CLASS__;
    }
    public static function test() {
        static::who(); // Here comes Late Static Bindings
    }
}

class B extends A {
    public static function who() {
        echo __CLASS__;
    }
}

B::test();

如何在不使用static ??

的情况下获得相同的结果

0 个答案:

没有答案