猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
Yii2中 Yii::$app $app这个变量是在哪里实例化的?
最常用的服务定位器是application(应用)对象,可以通过 \Yii::$app 访问
慕沐林林
浏览 2768
回答 2
2回答
尚方宝剑之说
这是个神奇的变量!
0
0
0
FFIVE
看下源码就知道了,如果你的应用是一个web应用,其index.php中(new yii\web\Application($config))->run();调用Application的构造方法,而其继承自yii\base\Application构造方法为public function __construct($config = []){ Yii::$app = $this; $this->setInstance($this); $this->state = self::STATE_BEGIN; $this->preInit($config); $this->registerErrorHandler($config); Component::__construct($config);}具体往后的实例化过程,你可以按照找个顺序继续查看源码。有什么问题可以留言,查看源码可以帮助你迅速理解yiiframework的初始化及运行过程
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Yii
关于laravel和thinphp和yii有什么不同和优缺点?
2 回答
yii2 yii 知名的开源应用有哪些
2 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续