如下图这是目录结构
这是 test.class.php
内的代码
php
<?php namespace Common; class test{ public function __construct(){ } }
这是 IndexController.class.php
下的代码
php
<?php namespace Home\Controller; use Think\Controller; class IndexController extends Controller { public function index(){ $test = new \Common\test(); } }
我想达到的效果是在 test.class.php
下不把命名空间命名成 namespace Common\Common;
而是命名为 namespace Common;
也能在 IndexController.class.php
实例化 test.class.php
这样就可以减少一个目录,因为我在另一个业务里有一个目录名是变量 想跳过那个目录 能实现上图的实例吗 真心求解答
推荐一篇文章:《PHP 命名空间 解惑》