多语言展示
当前在线:1699今日阅读:166今日分享:27

Yii2.0学习第5课:命名空间-02

我们在前一课的学习中大概了解了“命名空间”的概念和作用。然后我们继续学习一下它在YII2.0中的应用。希望对需要的朋友有所帮助。0Yii2.0学习第4课:命名空间-01
工具/原料
1

LNMP

2

浏览器

方法/步骤
1

运行我们的LNMP环境,在controllers目录下创建TextController.php,并贴入以下代码:

2

然后我们贴入命名空间的代码:namespace app\controllers;然后再次使用浏览器访问,查看效果:

3

根据步骤2的分析我们知道应该加载文件才可实现继承关系,然后我们再贴入以下代码:use yii\web\controllers;然后浏览器再次访问,查看效果:

4

我们延伸一下,如果我不定义“namespace”只是使用“use”会是个什么效果呢,最终结果是并不影响我们的访问。

5

在没有使用命名空间的情况下,假如我们使用了PHP内置的函数(例如字符串处理函数str_replace),见下图:

6

我们继续操作,定义该文件(TextController.php)的所在空间:namespace app\controllers;查看效果,发现在定义了命名空间的情况下,我们是可以重新定义PHP内置函数的。

推荐信息