为什么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'找不到
答案 0 :(得分:0)
因为类总是用大写字母书写。
使用时:
使用Yii;
你正在使用'一个班级,当你使用时:
使用Yii \ web \ Controller;
无法正常工作,因为Yii
不是一个班级,是一条路线或namespace
,该班级是Controller
P.D:use yii
命名空间引用Yii类。