3

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

<?php

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

1 回答 1

9

试试get_called_class()

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

于 2009-07-15T06:43:26.947 回答