是否有PHP命名空间快捷方式?

JRE*_*EAM 7 php namespaces

我正试图找到一种批量应用这些命名空间的方法,因为这样做不方便写出来.我知道我可以简单地使用,jream\ as j 但我希望看看是否可以避免反斜杠.

require '../jream/Autoload.php';

use jream\Autoload as Autoload,
    jream\Database as Database,
    jream\Exception as Exception,
    jream\Form as Form,
    jream\Hash as Hash,
    jream\Output as Output,
    jream\Registry as Registry,
    jream\Session as Session;

new Autoload('../jream');
Run Code Online (Sandbox Code Playgroud)

有没有办法在这些方面说些什么:jream\\* as *;

任何提示将不胜感激:)

dec*_*eze 6

至少你可以跳过所有冗余as别名:

use jream\Autoload,
    jream\Database,
    jream\Exception,
    jream\Form,
    jream\Hash,
    jream\Output,
    jream\Registry,
    jream\Session;
Run Code Online (Sandbox Code Playgroud)

如果你想在命名空间中使用所有内容而不是一个一个地输入它,那么确实唯一真正的选择是将命名空间作为一个整体并使用反斜杠:

use jream as j;

new j\Autoload;
Run Code Online (Sandbox Code Playgroud)