在其他命名空间中使用多个类
2022-08-30 20:57:08
如果我在命名空间中有一些php类com\test
并希望将它们全部导入到另一个php文件中,该如何做到这一点?
use com\test\ClassA
use com\test\ClassB
...
use com\test\*
给我语法错误。
如果我在命名空间中有一些php类com\test
并希望将它们全部导入到另一个php文件中,该如何做到这一点?
use com\test\ClassA
use com\test\ClassB
...
use com\test\*
给我语法错误。
从 PHP 7.0 开始,从同一命名空间导入的类、函数和常量可以在单个语句中组合在一起。
use
就像这样:
use com\test\{ClassA, ClassB};
$a = new ClassA;
$b = new ClassB;
在此处阅读更多内容:PHP 别名/导入手册
这应该有效:
use com\test;
$a = new \test\ClassA;
$b = new \test\ClassB;
或
use com\test\ClassA as ClassA;
use com\test\ClassB as ClassB;
$a = new ClassA;
$b = new ClassB;