要在yii2中使用use语句:启动大写字母和小写字母

时间:2015-09-29 02:38:30

标签: yii2

为什么Yii2可以用大写字母书写:

use Yii;

以及小写字母:

use yii;

然后写例如:

if (Yii::$app->user->isGuest)
     die('Okay! You are Guest!');

这两个选项都有效,但如果你写:

use Yii\web\Controller;

你得到一个错误

  

PHP致命错误 - yii \ base \ ErrorException

     

Class' Yii \ web \ Controller'找不到

1 个答案:

答案 0 :(得分:0)

因为类总是用大写字母书写。

使用时:

  

使用Yii;

你正在使用'一个班级,当你使用时:

  

使用Yii \ web \ Controller;

无法正常工作,因为Yii不是一个班级,是一条路线或namespace,该班级是Controller

P.D:use yii命名空间引用Yii类。