Как в статическм методе класса узнать имя класса?

  • Автор темы Автор темы _RVK_
  • Дата начала Дата начала

_RVK_

Новичок
Как в статическм методе класса узнать имя класса?

Пример кода

PHP:
abstract class SomeAbstractClass {
    
    static function SomeStaticFunction() {
        return <Текущий класс>;
    }
}

class SomeClass extends SomeAbstractClass {
}

print SomeClass::SomeStaticFunction();

Константа __CLASS__ содержит имя того класс где объявденн метод. get_class использовать не могу, тк метод статический. Неужели единственный способ получать имя класса из debug_backtrace()?
 
>Неужели единственный способ получать имя класса из debug_backtrace()?
Да
 
Сеньк.
Ну неужели было сложно разработчикам сделать что-то типа self::__CLASS__....

-~{}~ 23.09.05 14:36:

Ага, нет!
В debug_backtrace() имя класса-предка!

Вопрос открыт.
 
Сверху