类名::class,在container类中是如何指向think\类名的

来源:4-8 【Container容器类剖析】获取容器里面的实例分析

qq_四年_8

2019-05-03

老师,在整体上这章节没弄懂的地方就是这里,bind成员变量中使用app::class直接指向了think\app了,这个是怎么实现的呢

写回答

1回答

爱因诗贤

2019-05-03

因为 Container容器类的命名空间 是 think, 然后Container中的 "app” => App::class 指的就是 "app" => "think\App" ,你可以自己创建两个类打印试试, 类名::class 这个就是 一个php内部方法,可以用来获取类的命名空间路径

0
1
singwa
赞 回复的很棒。
2019-05-04
共1条回复

BAT资深工程师解析Tp5+Tp6底层源码

一门课掌握主流Tp5+最新Tp6框架底层,拥抱新潮流

691 学习 · 154 问题

查看课程