PHP - 从函数作用域返回一个可变变量

PHP - returning a variable variable from a function scope

有没有办法从函数中 return variable variable

这是我试过的:

function varvar($num){
    $var = "foo".$num;
    return $$var;
}
varvar(3);
echo $foo3;

但是没有打印出来。有什么想法吗?

您需要在变量中捕获 return 值:

function varvar($num){
    $var = "foo".$num;
    return $$var;
}
$foo3 = varvar(3);
echo $foo3;