【发布时间】:2011-05-03 17:09:33
【问题描述】:
我正在尝试访问在包含包含后在包含文件中定义的动态命名变量,例如:
要求“/path/to/my/include.php”; 回声 $_VariableDefinedInclude; // 输出变量 echo $GLOBALS["NameOfTheVariableDefinedInInclude"]; // 没有输出?知道为什么该变量不在 $GLOBALS 数组中吗?有没有像 constant() 这样的函数,但对于标准变量,我可以使用它来通过变量名动态访问变量?
谢谢
【问题讨论】:
-
我不确定您的包含文件中有哪些代码?你能扩展一下吗?
-
当你包含一个文件时,它与全局变量没有任何关系。它只是将代码添加为 1 个文件。