实例
<?php //可以比作一个目录中有a、b中2个目录 a中有C目录 b中有C目录 我在b中访问b就是非限定、访问a就是限定 访问a中的c就是完全限定 namespace One { const APP = '我是one下面的常量'; echo __NAMESPACE__.'<hr>'; } namespace One\Three{ const APP ='我是one的子空间下面的常量'; echo __NAMESPACE__.'<hr>'; } namespace Two\Three{ const APP ='我是Two的子空间下面的常量'; echo __NAMESPACE__.'<hr>'; } namespace Two{ const APP = '我是Two下面的常量'; echo __NAMESPACE__.'<hr>'; echo APP,'<br>'; //非限定名称,类似于当前文件 echo Three\APP,'<br>';//限定名称,使用命名空间前缀 echo \One\APP,'<br>';//完全限定名称,从根空间/全局空间开始寻找 echo \One\Three\APP,'<br>';//完全限定名称,从根空间/全局空间开始寻找 }
运行实例 »
点击 "运行实例" 按钮查看在线实例