мне нужно знать, какой вызывает статический метод, без отправки в качестве параметраPHP - Какой класс вызвал мой статический метод?
class foo
{
public static function test($clase)
{
echo "Class invoke:" . FUNCTION();
}
}
class A { public function x { foo::test(); } }
class B { public function y { foo::test(); } }
class C { public function z { foo::test(); } }
Вы можете использовать 'debug_backtrace()', но я надеюсь, что это не для использования в производстве? –
Вы можете передать 'get_class()' в качестве аргумента 'test()'. –