debug_backtrace()
只返回args数组,其名称只填充数字,所以也许还有其他黑客可以访问父作用域上下文?
答案 0 :(得分:1)
查看反射器功能
http://www.php.net/manual/en/class.reflectionfunction.php
实施例
function test($test){
return $test;
}
$method = new ReflectionFunction('test');
var_dump( $method->getParameters() );
foreach($params as $param){
echo $param->name.'<br/>';
}
使用ReflectionMethod的类示例
class MyClass{
function test($test,$world){
return $test;
}
}
$method = new ReflectionMethod('MyClass','test');
$params = $method->getParameters();
foreach($params as $param){
echo $param->name.'<br/>';
}