<?php
namespace Weicot; //创建一个名为Weicot 的命名空间
const PATH='/Weicot'; 
class Wout{
	function out(){
		return "Wout";
	}
}
namespace Weicot\Two;
const IN='WeicotIn';
class Ato{
	function in($in){
		return($in);
	}
}
namespace Tuzu;
const PATH='/Tuzu';
class Wout{
	function out(){
		return "Tout";
	}
}
function WeicotTest(){
	return \Weicot\PATH;
}
var_dump(WeicotTest());//调用当前空间的Wout 类
$Wout=new Wout(); 
echo PATH;
var_dump($Wout->out());//在Tuzu 空间中调用Weicot空间的Wout类 
$TuzuWout=new\Weicot\Wout();// \空间名\元素名
echo \Weicot\PATH;
var_dump($TuzuWout->out());
$WeicotTwo=new\Weicot\Two\Ato();
echo $WeicotTwo->in(\Weicot\PATH);
use  \Weicot\Two; ////导入一个命名空间
$UseWeicotTwo=new Two\Ato;
var_dump($UseWeicotTwo->in(\Weicot\PATH));
use \Weicot; //导入一个命名空间
$UseWeicot=new Wout;
var_dump($UseWeicot->out());
use \Weicot\Two\Ato as Weicots; //为类使用别名
$Weicot=new Weicots();
var_dump($Weicot->in(\Weicot\PATH));
?>
参考资料
命名空间概述