返回namespa......登陆

namespace与__NAMESPACE__的区别和联系

坚果缘2019-06-28 16:22:4838

namespace 是用来命名空间名称 (相当于动词)

__NAMESPACE__ 是以字符串的形式返回当前空间的名称 (相当于名词)。 其全局空间的话,只返回一个字符串长度为0 的字符串。

<?php

namespace CHINA;

	const NAME = 'CHINA';	 
	
	class languages
	{
	    public static $language = 'Mandarin';
		
		public  static function language(){
			if (NAME)
			{
				return  self::$language;
			}
		}
	}
	 
	echo __NAMESPACE__ . '\'s language is :'.languages::language();



?>

 

最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送
  • PHP中文网