【发布时间】:2013-03-06 18:54:38
【问题描述】:
我试图访问一个类文件,我在顶部定义了命名空间,其中包含以下内容: 文件:config.php
namespace Config;
class Config
{
// Stuffs
}
文件结构是这样的
public_html
- admin
-- header.php
-- footer.php
-- file-trying-to-reach-config.php
- config.php
我正在尝试从 file-trying-to-reach-config.php 访问 config.php 文件。在 file-trying-to-reach-config.php 的顶部,我正在使用:
use \Config;
但我不知道我是如何使用向上移动文件夹到达 config.php 的。谷歌搜索和堆叠,但没有找到任何关于它的信息。我是否误解了命名空间和使用的概念?
如何使用 file-trying-to-reach-config.php 访问 config.php?
【问题讨论】:
-
命名空间不是用于创建目录结构(尽管经常以这种方式被滥用,或者反过来)。您应该定义一个自动加载函数,这样您就可以使用
\Config\Config(这看起来很奇怪)而无需考虑它。
标签: php namespaces