function funct($matches)
{
$fff = "hello";
$var1 = 'fff';
eval("\$woot = \$$var1;");
echo $woot;
}
为什么这样的东西不会起作用?我已经搞砸了一段时间。我希望回声打印“你好”,但我显然遗漏了一些东西:(
谢谢!
答案 0 :(得分:0)
我不确定您的错误是什么,但您的代码似乎工作正常......
这里有一些游戏
$value = " xxx";
function funct() {
$fff = "user";
$var1 = 'fff';
eval ( "\$woot = \$$var1;" );
echo $woot;
}
function funct1(&$value) {
$fff = "1222728";
$var1 = 'fff';
eval ( "\$value = \$$var1;" );
echo $value;
}
funct ();
funct1 ( $value );
输出
user1222728