对thinkphp的命名空间的理解

2021-06-29 18:04

阅读:662

标签:打开   src   命名空间的理解   func   技术分享   root   think   ges   image   

tp的命名空间其实就是虚拟目录,目的是为了自动加载类(不是管理文件)

tp命名空间包含两部分:

(1)初始命名空间:Library

(2)根命名空间:

                 a)Library文件下的所有文件夹,只含一级文件

                 技术分享

                 b) 应用程序模块名(红色标注的是模块名)

                 技术分享

tp框架里所有的类文件里都要写上命名空间!!!

怎么写?

namespace Admin\Controller;

 从根开始写,写的该文件所在的目录为止。

怎么用?

第一种:     

use Think\Controller;

第二种:

    当不使用use时:

        a) 将第三方类放在根命名空间目录下(以DBDA.class.php为例,放在Home文件夹下新建的Third文件下)

                   技术分享

                   b)打开该文件,在顶端写上     

          c)引用时:从初始命名空间开始写,到类名为止            

$db = new \Home\Third\DB();
     $db->dbname;   

  

 

 

对thinkphp的命名空间的理解

标签:打开   src   命名空间的理解   func   技术分享   root   think   ges   image   

原文地址:http://www.cnblogs.com/douchenchen/p/7140675.html

上一篇:tp的MVC模式

下一篇:JS阅读摘要


评论


亲,登录后才可以留言!