命名空间的三种引用方式:非限定名称、限定名称、完全限定名称

  命名空间的三种引用方式

1、非限定名称:省略空间名称,使用默认或当前的命名空间
2、限定名称:前面必须添加命名空间才可访问,通常用于子空间
3、完全限定名称:类似绝对目录,从全局空间的反斜线开始
namespace apphome;
const SET_NAME = '百度';

//非限定名称
echo SET_NAME,'<br>';
echo '当前命名空间: ',__NAMESPACE__,'<hr>';

namespace apphomeindex;//声明一个子空间
const SET_NAME = '博客园';

//限定名称
echo indexSET_NAME,'<br>';//使用父空间下的index子空间
echo '当前命名空间: ',__NAMESPACE__,'<hr>';


//完全限定名称
echo apphomeSET_NAME,'<br>';

echo apphomeindexSET_NAME,'<br>';

输出内容:

//非限定名称

百度

当前命名空间:apphome

//限定名称

博客园

当前命名空间:apphome

//完全限定名称

百度

博客园

原文地址:https://www.cnblogs.com/TechSingularity/p/14306346.html