【发布时间】:2015-01-21 13:48:07
【问题描述】:
PHP:我有几个目录具有相同的文件结构:
root/
| listConfigContent.php
105/
| config/
| | config.php
| images/
| js/
106/
| config/
| | config.php
| images/
| js/
107/
⋮
config.php 文件不使用名称空间或类,但包含几个变量和常量。我需要做什么才能从 listConfigContent.php 访问这些变量和常量?正如这里所讨论的 (Can PHP namespaces contain variables?),不可能通过应用的命名空间来区分它们。
【问题讨论】:
-
如果他们重新定义了常量:你就不走运了。如果只讨论 变量:您可以将这些文件包含在一个范围有限的函数中,并在进行一些清理后将一些容器值设置为
get_defined_vars();的输出。 -
非常感谢。您的回答似乎是正确和充分的。您为什么不将其作为答案进行回答,以便我可以检查此问题是否已完成?