命名空间
当开发大型项目的时候,可能会需要成千上万的文件,面向对象通过命名空间来解决这个问题的.PHP命名空间是PHP5.3以后才出来的
命名空间可以出现: 类 函数 常量
只有const定义的常量命名空间才有效.命名空间的名字必须符合PHP命名规则.
命名空间的声明和使用

命名空间的多级访问


空间元素访问的三种形式
1. 非限定名称访问 类似于 require('getinfo.php');
2.非完全限定名称访问,是相对限定 类似于 require('China\getInfo.php');
3.完全限定访问 类似于 require('c:\china\getinfo.php')
引用命名空间

命名空间注意事项:
1. 最顶层的\表示的是公共空间
2. namespace必须在最上面.
3. 命名空间是虚拟的空间,不是真实存在的目录,但是ThinkPHP的命名空间是真实的地址路径
4. 当前文件中include具有命名空间的文件,不会改变当前文件的命名空间.
网友评论