<?php
namespace app\index\controller;
use app\index\controller\Base;
class Index extends Base{
public function index(){
return 'Hello,World!';
}
}
这里 use app\index\controller\Base; 能不能缩短成直接用 use \Base; 或 use Base;,毕竟之前已经用过共同namespace前缀app\index\controller.
4 回答
慕的地10843
TA贡献1785条经验 获得超8个赞
首先,明确几个问题:
- 同一命名空间下,不用重复引入,所以,示例代码中不必写
namespace app\index\controller;
-
use
方法引入命名空间,实际上是延迟加载功能,最终的本质是require_once
一类的方法; - 正常情况不可以缩短,除非开发者自己定义了
__autoload
参考:
- 4 回答
- 0 关注
- 611 浏览
添加回答
举报
0/150
提交
取消