扫码关注官方订阅号
最常用的服务定位器是application(应用)对象,可以通过 \Yii::$app 访问
光阴似箭催人老,日月如移越少年。
看下源码就知道了,如果你的应用是一个web应用,其index.php中(new yii\web\Application($config))->run(); 调用Application的构造方法,而其继承自yii\base\Application构造方法为
(new yii\web\Application($config))->run();
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的初始化及运行过程
这是个神奇的变量!
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
看下源码就知道了,如果你的应用是一个web应用,其index.php中
(new yii\web\Application($config))->run();
调用Application的构造方法,而其继承自
yii\base\Application
构造方法为具体往后的实例化过程,你可以按照找个顺序继续查看源码。有什么问题可以留言,查看源码可以帮助你迅速理解yiiframework的初始化及运行过程
这是个神奇的变量!