yii2学习中 \Yii::$app的疑问


其在base/Application的构造函数中初始化Yii::$app = $this,那么可以说Yii::$app就是应用主体Application吗?
应用主体和服务定位器是同一个东西吗?
$app作用是啥 为啥不是别的$a $b 啥的?

yii2

edoking 9 years, 4 months ago
  • Yii::$app 就是 Application 的实例化对象。

  • 两个不是一个东西

  • 如果换成 $a 啥「像tp一样?」你能一下看出代表什么么

我在降妖现场 answered 9 years, 4 months ago

图片描述

官方demo中的例子

因为user组件中定义了的方法 getIsGuest

截图是不是可以写成 \Yii::$app->user->getIsGuest()

8月32日 answered 9 years, 4 months ago

Your Answer