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

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

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

正在回答

1 回答

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

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

举报

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

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

进入课程

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

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号