【问题标题】:How can I access variables in multiple homonymous files如何访问多个同名文件中的变量
【发布时间】: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(); 的输出。
  • 非常感谢。您的回答似乎是正确和充分的。您为什么不将其作为答案进行回答,以便我可以检查此问题是否已完成?

标签: php file include


【解决方案1】:

我不知道为什么,但是回答者没有使用回答功能来回答,所以我必须为了使这个问题可以关闭:

“如果他们重新定义常量:你不走运。如果只谈论变量:你可以将这些文件包含在一个范围有限的函数中,并在一些清理之后将一些容器值设置为 get_defined_vars(); 的输出。 "

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-06
    • 1970-01-01
    相关资源
    最近更新 更多