class objectA{
function test(){
echo 'FILE2\ObjectA', PHP_EOL;
}
}
我们在namespace目录下创建了这两个php文件,函数和类名都是一样的,但定义了不同的命名空间,一个是FILE1,一个是FILE2。
namespace A;
include 'namespace/file1.php';
include 'namespace/file2.php';
use FILE1, FILE2;
use FILE1\objectA as objectB;
const CONST_A = 1;
function testA(){
echo 'A\testA()', PHP_EOL;
}
class objectA{
function test(){
echo 'A\ObjectA', PHP_EOL;
}
}