包含命名空间中的所有文件

时间:2014-02-21 05:46:24

标签: php html namespaces autoload

我希望使用 use 语句在命名空间中导入所有文件。 像 use Vendor\Cart\* ; 之类的东西 我有psr-0标准自动加载器。 标准PHP有可能吗? 建议将不胜感激

1 个答案:

答案 0 :(得分:3)

我不相信你能做到这一点。但是,您可以导入命名空间本身以使引用类更短。例如:

<?php
    namespace MyProject;
    use MyProject\Really\Long\Namespace\That\We\Want\All\Classes;

    class Test
    {
        public function __construct()
        {
            $instance1 = new Classes\Class1();
            $instance2 = new Classes\Class2();
            $instance3 = new Classes\Class3();
        }
    }