相关疑难解决方法(0)

如何从父类获取子类名

我试图在不需要子类的功能的情况下完成这个...这可能吗?我有一种感觉它不是,但我真的想确定...

<?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(); //returns B
?>
Run Code Online (Sandbox Code Playgroud)

php oop late-static-binding php-5.3

6
推荐指数
1
解决办法
6407
查看次数

标签 统计

late-static-binding ×1

oop ×1

php ×1

php-5.3 ×1