可能的重复:
PHP 5 中的调用函数?
我想知道从哪里调用全局函数或公共方法。我想我可以通过检查 debug_backtrace 来做到这一点,但我宁愿使用一种更轻量级的机制(如果存在)。有什么建议么?
例如,如果您想象 get_callee() 函数和常量存在:
function doSomething() {
if(get_callee() == 'PHP_GLOBAL') { throw new IllegalAccessException(); }
...
}
Run Code Online (Sandbox Code Playgroud)