gpt4 book ai didi

php - PHP 中的 "use\namespace\Class"和 "use namespace\Class"有什么区别?

转载 作者:行者123 更新时间:2023-12-04 17:00:48 26 4
gpt4 key购买 nike

在我们的命名空间类文件中,有各种类的命名空间以反斜杠为前缀,而许多其他类则没有。

两者有区别吗?哪个更适合使用?

例如
use namespace\ui\User
对比
use \namespace\ui\User
哪里namespace本身代表命名空间类所在的根文件夹。

最佳答案

From the PHP documentation :

Note that for namespaced names (fully qualified namespace names containing namespace separator, such as Foo\Bar as opposed to global names that do not, such as FooBar), the leading backslash is unnecessary and not recommended, as import names must be fully qualified, and are not processed relative to the current namespace.



这意味着您可以并且应该在导入/别名时省略前导\。

关于php - PHP 中的 "use\namespace\Class"和 "use namespace\Class"有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7806167/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com