在PHP中加载伪命名空间类
是否可以使用假名称空间来表示没有名称空间的类 例如: 文件:bar/foo.php在PHP中加载伪命名空间类,php,namespaces,Php,Namespaces,是否可以使用假名称空间来表示没有名称空间的类 例如: 文件:bar/foo.php class Foo {} // without namespace use Pseudo\Namespace\Foo; class bar { public __construct() { Foo::test(); } } 文件:vendors/bar/bar.php class Foo {} // without namespace use Pseudo\Namespace\Foo;
class Foo {} // without namespace
use Pseudo\Namespace\Foo;
class bar {
public __construct() {
Foo::test();
}
}
文件:vendors/bar/bar.php
class Foo {} // without namespace
use Pseudo\Namespace\Foo;
class bar {
public __construct() {
Foo::test();
}
}
我一直在尝试使用spl\u autoload\u register
并将名称空间映射到目录,但它仅适用于名称空间类
提前谢谢 您最好的选择是使用ClassmapI,您已经尝试使用classmap,但仍然不能使用假名称空间:(如果必须使用伪名称空间进行代理,那么使用所需名称空间保存代理将是最好的选择,但您真的需要首先使用它们吗?代理是什么意思?我该怎么做?是的,我确实需要它,因为我正在重构一个庞大的项目。它大部分是非名称空间的,并且有许多类都使用相同的na。)我:/