パラメータに基づいて対応する変数を取得するにはどうすればよいですか?
バックグラウンドにパラメータを渡すために ajax を使用しました
$v=$_POST[ ' v ' ];
次に関数 aaa($v) を実行します;
function aaa($fun){
//ここで変数をグローバルにしたいのですが、$fun は単なる文字列に基づいています。 > If $fun== a then global $a If $fun==b then global $b パラメータ名と変数名は等しい
しかし、そのような判定は書けません
if ($fun=='a '){
global $a;
}
$fun の値は固定されていないため、増加または変更される可能性があります
パラメーターと変数は同じ概念ではないことはわかっていますが、この効果を達成するには
}
-----解決策----------------------あなたグローバル $$fun だけですか? php は問題ないようです