require_once __DIR__.'/lib/Symfony/Component/ClassLoader/UniversalClassLoader.php';
use Symfony\Component\ClassLoader\UniversalClassLoader;
$loader = new UniversalClassLoader();
$loader->registerNamespace('Test', __DIR__ . '/lib');
$loader->register();
$router = new Test\Router;
但是,如果我不想在初始化类时添加命名空间Test,那可能吗?
赞:$ router = new Router;
...
<?php
namespace Test;
class Router
{
public function __construct() {
echo __CLASS__;
}
}
答案 0 :(得分:1)
添加另一个使用声明,如您在顶部看到的那样:
use Test\Router;
现在你可以:
$router = new Router();