我需要知道什麼樣的調用一個靜態方法,而不發送作爲參數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()',但我希望這不適合生產使用? – 2013-02-19 21:52:22
您可以將'get_class()'作爲參數傳遞給'test()'。 – 2013-02-19 22:00:17