【发布时间】:2012-02-09 14:28:32
【问题描述】:
我有一个带有私有方法admin_form() 的类admin_model
还有许多其他公共函数调用此方法。
有没有办法从 INSIDE admin_form() 获取调用 admin_form() 的函数的名称?
我可以在调用admin_form() 时轻松添加一个参数,例如:
$this -> admin_form(__FUNCTION__);
然后在admin_form($caller) 里面我有来电者。它将是$caller
但我希望有一种方法可以在不传递参数的情况下做到这一点。
有什么想法吗??
干杯, 亚历克斯
【问题讨论】:
-
表示你想要递归函数??
-
你应该没有真正的理由这样做,这表明编码习惯不好......但是如果你需要一个函数来根据它的调用位置来做不同的事情,你可能会考虑使用命名空间函数
标签: php