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