Допустим, у меня есть три класса, настроенные следующим образом:
abstract Class A {
public static function testfunction()
{
print_r('Hi');
}
}
Class B extends A {
}
Class C extends A {
}
Если я вызываю testfunction через класс B или C, т.е.
B::testfunction();
Есть ли способ распечатать название класса, который его назвал? Так, например, вывод может быть
«Привет, эта функция была вызвана классом B»
Любой совет приветствуется.
Спасибо.