采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
引入imooc\ali下的文件,命名空间必须是imooc\ali\类名
3 自动加载imooc目录
引入imooc\ali下的文件,命名空间是ali\类名
问题:为什么注册命名空间的方式命名空间需要加上imooc而自动加载不需要,2种方式加载不都是把imooc目录加载进去了吗
可以看看 http://www.singwa666.com/article/21 这个文章里面的图
赞赞赞
同学你好!你仔细看看你两个方式,你如果在自动加载里面创建一个ali目录,也是需要命名空间的,注册命名空间定义也可以在imooc/ali 跟上'ali' 注册,这两种方式其实差不多,最终都是把命令空间相关数据放进Loader类的prs4的属性里面,后面autoload的时候会到里面去寻找
我的意思是两种方式都加载了imooc目录,第一种类的引入命名空间要加上imooc才有效,自动加载的方式不需要引入imooc也有效
那是因为imooc目录已经包含进去了,自动加载的相当于顶级命名空间,而空间注册的 引入的时候加 imooc 是 为了去找imooc对应的映射关系
登录后可查看更多问答,登录/注册
一门课掌握主流Tp5+最新Tp6框架底层,拥抱新潮流
921 14
1.0k 8
1.4k 7
1.1k 7