しかし、このように変数を使用して(PHPで)関数名を定義する方法はありますか?変数を使用して関数名を定義する方法は?
$a='blabla';
function {$a}() {.......}
など?
しかし、このように変数を使用して(PHPで)関数名を定義する方法はありますか?変数を使用して関数名を定義する方法は?
$a='blabla';
function {$a}() {.......}
など?
私が関数に固定名を付けるために知っている唯一の方法は、私がではないと答えたのevalを使うことです。
もっと可能性が高いのは、変数に関数を埋め込み、それを呼び出すことだけです。
この試してみてください:あなたが他のファイルからアクセスできるようにしたい場合は、グローバル変数を使用し、 :
$GLOBALS['variable_name'] = 'my_func_123';
${$GLOBALS['variable_name']} = function() {
echo 'This is called an anonymous function.';
};
// Executing my_func_123()
${$GLOBALS['variable_name']}();
何語
EDITをこれは? –
タグを使用して言語を定義する必要があります。つまり、質問に専門家を誘導するものです –
11k担当者。これはテストでなければなりませんか? –