namespace

define   

1. namespace  myns {}; `{}`可以省略

2. namespace myns\subns;

use

1. 调用函数、类或常量,默认加上当前 namespace

2. use 默认从 `\` 开始查找

3. use myns\subns (as sub) 缺省时默认使用最后(as subns)

4. __NAMESPACE__ 获取当前namespace

5. 顶层namespace 为`\`

note

1. namespace 与 目录 没有任何关系

2. 当加载进来时会namespace前 会自动加上 ·`\`,如果缺失的话。

3. 要使用namespace里的class、function、const,需要在包含当前namespace的文件已经被require,或者就在当前文件中

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容