我有一个带有一些代码的函数,但我不允许触摸它(即:添加更多代码)。 PHP中是否有一种方法可以获取在该函数中定义的变量?
感谢您的帮助...
好的,我不是很清楚。这就是我想要做的。
$hello(function() {
$a = "this is a variable!";
});
我希望此代码提供一个文件(视图),能够读取变量$ a。
我最近尝试过使用php的反射并找到了一种提取静态变量的方法....不要认为所有其他变量都有办法,但我会继续搜索。
$obj = new ReflectionFunction($my_closure);
print_r($obj->getStaticVariables());
答案 0 :(得分:5)
函数中定义的变量只能在函数范围内显示,因此与您网站上的任何其他代码无关。