【发布时间】:2016-08-01 17:03:45
【问题描述】:
我在我的项目中使用命名空间。但命名空间不起作用。
文件 index.php
use \Folder\Aa;
Aa::test();
$test = new Aa();
文件夹/Aa.php
namespace Folder;
class Aa
{
static function test()
{
$a = 3;
echo $a;
}
}
给我写信致命错误:在 /home/ademidko/www/first.local/index.php 中找不到类 'Folder\Aa'
我在 Аа.php 中更改命名空间,写“使用 \Folder”和其他 -> 但不起作用
【问题讨论】:
-
在这里对我来说很好:3v4l.org/rBuUu 你是否在
index.php中包含/要求Folder/Aa.php? -
是否需要
Aa.php或以其他方式自动加载? -
use只处理 命名空间。它与管理文件和/或加载文件无关。 -
你可能误解了它在说什么。
usealiases 命名空间名称。也许这就是您从中获得“符号链接”的地方。它与文件无关。
标签: php namespaces