0
function funct($matches)
{
$fff = "hello";
$var1 = 'fff';
eval("\$woot = \$$var1;");
echo $woot;
}

なぜこのようなものがうまくいかないのですか?私はしばらくそれをいじっています。エコーで「こんにちは」を出力したいのですが、明らかに何かが欠けています:(

ありがとう!

4

1 に答える 1

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
于 2012-04-11T02:12:25.850 に答える