在以下代码中是否有更好/更短的方法来编写 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/