我试图了解php的双重变量。假设我有这个
$req = '_SESSION';
那么,$$req
不应该等同于$_SESSION
吗?但我收到错误undefined variable '_SESSION'
。请向我解释一下。
答案 0 :(得分:4)
答案 1 :(得分:1)
$_SESSION
是一个超全局变量,但如果您使用$$
则不是。
答案 2 :(得分:0)
无论如何,你尝试的完全没用。您在这里使用的概念是变量变量名称,而不是固定变量名称。
只需使用引用就可以了......
$req = &$_SESSION;