我想在 PHP 中定义一些名为$MyGlobalVar1
, $MyGlobalVar2
... 的临时全局变量,但问题是关键字 'global' 从字面上获取变量名称:
for ($i = 1; $i<= 10; $i++) {
$var = '$MyGlobalVar'.$i;
global $var;
}
即$var
现在是全球性的。
设置引号将不起作用,因为 'global' 需要 '$' 并将在单引号处停止执行:
for ($i = 1; $i<= 10; $i++) {
$var = '$MyGlobalVar'.$i;
global '$var';
}
如何将变量设置为全局范围?谢谢。