在PHP中......
var_dump(${'_GET'}); // array(0) { } - #1
$var = '_GET';
var_dump(${$var}); // array(0) { } - #2
function test() {
var_dump(${'_GET'}); // array(0) { } - #3
$var = '_GET';
var_dump(${$var}); // NULL - #4
}
test();
会发生什么?
答案 0 :(得分:12)
这不是错误,it's a feature:
警告
请注意,变量变量不能与PHP一起使用 函数或类方法中的超全局数组。变量 $ this也是一个无法引用的特殊变量 动态。