标签: php class php-5.3
在以下代码中是否有更好/更短的方法来编写whoAmI方法?为了获得静态类的名称,创建一个新对象似乎没有必要。
whoAmI
<?php abstract class baseClass { static function whoAmI() { echo get_class(new static); // Making a new class just to get its name??? } }
答案 0 :(得分:9)
尝试get_called_class()。
get_called_class()
http://php.net/manual/en/function.get-called-class.php