名字解释:
namespace(命名空间),命名空间是从php5.3开始支持的功能。作用主要有两个:1.可以避免类名取得过长。2.当在多个框架配合使用时,同名的类之间不会冲突。
命名空间,看名字就知道,目的就是为了命名的,不然咋不叫QQ空间 盗梦空间 七度空间。额 好像有奇怪的掺进来了。
下面是示例代码:
1 //在test1.php 中有一个类 叫做Person,它放在一个叫shop的namespace里。 2 11 //在同级目录的test2.php中也有一个叫Person的类,它放在一个叫admin的namespace中12 name;//Leonard26 27 $p2 = new Person();//不写命名空间时,就近在自己的命名空间里找Person类,找不到就报错咯。28 echo $p2->name;//Sheldon