首先创建三个文件: one.php、two.php、three.php

one.php

namespace a\b\c;

class Type {
    function getInfo(){
        echo "this is one";
    }
}

two.php

namespace d\e\f;

class Type {
    function getInfo(){
        echo "this is two";
    }
}

three.php

class Type {
    function getInfo(){
        echo "this is three";
    }
}

index.php

require_once('one.php');
require_once('two.php');
require_once('three.php');

use a\b\c\Type;
use d\e\f\Type as TwoType;

// a\b\c\Type 类
$one_app = new Type();
$one_app2 = new Type();
$one_app3 = new Type();
// $one_app->getInfo(); // this is one

// d\e\f\Type 类
$two_app = new TwoType();
$two_app2 = new TwoType();
$two_app3 = new TwoType();
// $two_app->getInfo(); // this is two

// 顶层类
$three_app = new \Type();
$three_app->get_info(); // this is three

 

相关文章:

  • 2022-12-23
  • 2021-09-05
猜你喜欢
  • 2021-07-31
  • 2021-11-14
  • 2022-01-20
  • 2021-11-17
  • 2021-07-16
相关资源
相似解决方案