0

私はこのコードを持っています:

$set = "argument";
function imp_set($set){
    $sql=mysql_query("SELECT $set FROM settings WHERE id=1");
    if($sql){
        $res=mysql_result($sql,0);
    }
    $set = $res;
}

echo("$argument");値を表示したい$res。ありがとう。

4

1 に答える 1

1
$set = "argument";
function imp_set($set){
    $sql=mysql_query("SELECT $set FROM settings WHERE id=1");
    if($sql){
        $res=mysql_result($sql,0);
    }
    $$set = $res;
    echo $argument;
}

そうは言っても、これは奇妙な要求であり、関数から何も返していません。PHP の「可変変数」を使用する人はほとんどいません。それらが導入する難読化を考慮すると、混乱を招き、問題を起こす価値がほとんどないからです。

于 2012-12-14T19:30:53.293 に答える