2
A
回答
5
要澄清关于不同的语法使用的任何混乱,命名空间仅支持两种语法,无论是括号或简单组合既会工作。我建议如果你使用另一个,保持一致。
<?php
namespace my\stuff\nested { // <- bracketed syntax
class foo {}
}
?>
它创建一个类foo
的nested
命名空间内与括号语法({}
),它相当于
<?php
namespace my\stuff { // bracketed syntax but with a nested look
namespace nested {
class foo {}
}
}
?>
您还可以使用嵌套的命名空间与简单组合语法 (;
)
<?php
namespace mine;
use ultra\long\ns\name; // <- simple-combination syntax
$a = name\CONSTANT;
name\func();
?>
相关问题
- 1. 如何在Backbone.js中实现嵌套命名空间
- 2. 在C++/CLI中嵌套命名空间
- 3. PHP:如何在这个结构中实现命名空间
- 4. C#中的嵌套命名空间
- 5. 反映在嵌套命名空间
- 6. 嵌套的匿名命名空间?
- 7. 如何在命名空间变量中嵌套对象?
- 8. 创建C++ ATL COM嵌套命名空间,如.NET中的System命名空间
- 9. 嵌套命名空间的成员
- 10. Rails命名空间与嵌套资源
- 11. 不完全型嵌套命名空间
- 12. 嵌套命名空间删除
- 13. 命名空间和类嵌套问题
- 14. 你如何处理Savon中的嵌套命名空间?
- 15. SimpleXML解析嵌套名称空间 - PHP
- 16. 嵌套名称空间如何工作?
- 17. 这个嵌套的命名空间继承模式很好地实现吗?
- 18. 如何在php命名空间项目中实现覆盖概念
- 19. 什么是命名空间,它是如何在PHP中实现的?
- 20. 命名空间点命名空间和嵌套命名空间有什么区别?
- 21. 如何为自定义控件使用嵌套命名空间?
- 22. 如何在多个命名空间中命名空间函数?
- 23. TypeScript在单独文件中嵌套命名空间
- 24. 在C中自动导入嵌套的命名空间#
- 25. doxygen没有在嵌套命名空间中列出函数
- 26. 如何在mongoDB中实现嵌套?
- 27. 如何在Db中实现嵌套组?
- 28. 如何在Neo4j中实现嵌套树?
- 29. C++编译器实现命名空间
- 30. 实现命名空间函数javascript
看起来命名空间不是必需的'{}'? – user198729 2010-02-09 15:21:53
不,不是必须的。它展示了如何在命名空间内创建一个类,因此'{}' – 2010-02-09 15:22:20
因此'use'的唯一功能是简写? – user198729 2010-02-09 15:29:01