-2
タイトルのように単純でシンプルです - プログラム内でグローバルに関数を宣言する方法はありますか?たとえば、文字列の配列(グローバル変数名)PHPでグローバルにプログラムを宣言する
タイトルのように単純でシンプルです - プログラム内でグローバルに関数を宣言する方法はありますか?たとえば、文字列の配列(グローバル変数名)PHPでグローバルにプログラムを宣言する
変数を$GLOBALS
配列に追加すると、他のグローバルと同様にグローバルに使用できます。
function add_globals($arr)
{
foreach ($arr as $idx => $name) {
$GLOBALS[$name] = $idx;
}
}
$names = array('aa','bb');
add_globals($names);
echo $aa.PHP_EOL;
echo $bb.PHP_EOL;
RESULTは
0
1
私はそれぞれの新しいグローバルの値として$ names配列のインデックスを使用しています、あなたはたぶん、あなたはこの回答のhttpを探しているのは何も
を使用することができます://stackoverflow.com/a/7769995/5788489 –
[PHPでグローバル変数を宣言するにはどうすればいいですか?](http://stackoverflow.com/questions/13530465/how-to-declare-a-global- variable-in-php) – akshay
みんな私が求めているのではないグローバル変数を宣言する方法を知っています。中途半端な – Pez