为了账号安全,请及时绑定邮箱和手机立即绑定

关于服务定位器和__get方法的疑问

$car=\YII::$app->car;这一句是不是会触发__get方法? 如果是,则在发现$app没有对应的getcar方法时,不是会抛出异常吗?怎么就让去执行\YII::$container->get('car')了?;

正在回答

1 回答

这个你试了么?我也没试,如果是没有指定可能是会执行你说的那个getcar,老师那里不是执行run()了么,指定了应该是就不去调用__get了,这个光跟着老师学了,自己也没试

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Yii框架不得不说的故事—扩展篇(4)
  • 参与学习       16184    人
  • 解答问题       35    个

本课程主要学习模块、事件机制、mixin以及依赖注入技术

进入课程

关于服务定位器和__get方法的疑问

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信