博客列表 >命名空间的使用 — 5月8日

命名空间的使用 — 5月8日

→忆指凡尘&的博客
→忆指凡尘&的博客原创
2018年05月13日 18:43:57588浏览

大家好:

       以下为我对命名空间的练习,若有错误望大家指出,谢谢

实例

<?php
// 声明一个命名空间
namespace one
{
	// 创建一个类
	class Demo 
	{
		public $name;
		public function aaa($name='小明')
		{
			return '我是'.$name;
		}
	}
}
namespace{
	echo (new one\Demo())->aaa();
}


// 声明一个命名空间
namespace two
{
	//如果当前类也有一个同名的Demo类,为导入的类取一个别名
	use one\Demo as Demo1;
	// 声明一个类
	class Demo
	{
		public $name;
		public function bbb($name='小韩')
		{
			return '你是'.$name;
		}
	}
	echo (new Demo1())->aaa();
}

运行实例 »

点击 "运行实例" 按钮查看在线实例

                                                                                  课程总结

1.查看命名空间中代码,使用一个没有标识符的namespace关键字加花括号即可—namespace {}

2.了解命名空间的分层管理方法,利用\

3.使用别名导入命名空间use 关键字的使用 — use ......as......

4.用户自定义命名空间,在空间标识符后有一对花括号,将属于该空间的代码全部放在花括号内

   例如:namesapce  one {.........}


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议