A.php <?php
namespace aaa; # 定义名称aaa
class setClass{
function getClass(){
echo "my Class -> A";
}
}
?>
B.php <?php
namespace bbb; # 定义名称bbb
class setClass{
function getClass(){
echo "my Class -> A";
}
}
?>
Test.php
<?php
require_once 'A.php';
require_once 'B.php';
use aaa\setClass; # 引入名称空间aaa下的steClass类
$A = new setClass; # 实例化setClass类
$A->getClass();
?>
C.php
<?phpclass
setClass{
function getClass(){
echo "my Class -> C";
}
}
?>
Test.php
<?php
require_once 'A.php';
require_once 'B.php';
require_once 'C.php'; # 引入C.php文件
?>
<?php
require_once 'A.php';
require_once 'B.php';
require_once 'C.php'; # 引入C.php文件
$C = new \setClass; # 加上'\' 则说明实例化顶级空间中的setClass类
$C->getClass(); ?>