小编Cho*_*ter的帖子

如何在 PHP 中获取被调用者?

可能的重复:
PHP 5 中的调用函数?

我想知道从哪里调用全局函数或公共方法。我想我可以通过检查 debug_backtrace 来做到这一点,但我宁愿使用一种更轻量级的机制(如果存在)。有什么建议么?

例如,如果您想象 get_callee() 函数和常量存在:

function doSomething() {
     if(get_callee() == 'PHP_GLOBAL') { throw new IllegalAccessException(); }
     ...
}
Run Code Online (Sandbox Code Playgroud)

php language-features

6
推荐指数
1
解决办法
7067
查看次数

标签 统计

language-features ×1

php ×1