Jsnpp框架的命名空间
发布时间: 2021年5月10日 下午2:26 作者: Jsnpp 访问量: 942

这一篇我们来介绍一下Jsnpp框架的命名空间,关于命名空间的概念和作用我们这里不再展开说明,您可以参看相关书籍和资料。

Jsnpp框架是面向对象的程序设计,同时命名空间在框架代码里面也是必须的,我们在开发控制器代码的时候,实际程序代码的第一行就需要指定命名空间。

例如我们在“Index”控制器文件里面就可以看到以下的代码:

namespace app\controller;

这行代码就是用来定义命名空间的。

Jsnpp框架命名空间的定义是基于文件路径的,我们观察上面的代码就可以发现,“app\controller”实际是控制器“Index”文件所在文件夹的路径。

由上面的观察可知,当我们要在“app\controller”目录下面新建控制器文件的话,那么这些控制器文件的命名空间都是一样的,即“namespace app\controller”。

更进一步,我们如果在控制器目录“Controller”之外建了一个其他名称的文件夹,那么在这个文件夹里面的类文件,其实际代码第一行指定的命名空间就应该是“namespace app\文件夹名”这种格式。

通过这篇的介绍,您需要知道以下两点:

一、Jsnpp框架写代码时需要用到命名空间;

二、命名空间的生成规则是按照类文件的路径确定的。

出错
提交成功!
评论已经提交。
我们已经收到您的反馈!
/index/like.html
/index/dislike.html
/index/postpassword.html
Jsnpp
自豪地采用 Jpwrt