在以下代码中是否有更好/更短的方法来编写 whoAmI 方法?仅仅为了获取静态类的名称而创建一个新对象似乎有点不必要。

<?php

abstract class baseClass {
    static function whoAmI() {
        echo get_class(new static); // Making a new class just to get its name???
    }
}

最佳答案

尝试 get_called_class()

http://php.net/manual/en/function.get-called-class.php

关于php - 在静态方法中访问类名称的更短方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1128880/

10-11 22:25
查看更多