PHP 有没简单办法取到实参的名称?

查看 68|回复 2
作者:buxudashi   
如题:
function test($str){
var_dump($str);
}
$user='xxx';
test($user);
怎么能在 test 函数内,取到'user'这个字符串。它是实参的名称。

实参, test, str, user

SelectLanguages   
????
$user='xxx';
function test($str){
if($str){
}else{
var_dump($user);
}
}
test($user);
Xusually   
最方便的办法是使用反射 ReflectionFunction 。
当然你还可以使用 get_defined_vars()去查找。
能问下你的场景吗,很少有人需要这么做,在做日志工具?
您需要登录后才可以回帖 登录 | 立即注册

返回顶部