namespace   Home\Controller;  命名空间   根命名空间下的类所在的文件夹
use Think\Controller; 使用   根命名空间下的controller类

顶头写写在最上面

命名空间:虚拟目录
目的:自动加载类

初始命名空间:Library(公用的,为了保证他的完整性,一般不往这里面写)

根命名空间:
    1.Library下的所有文件夹
    2.应用程序的模块名(home)

命名空间的写法(反斜杠):\
    从根命名空间开始写,写到该类所在的文件夹为止。
    
如何使用命名空间:
    1.从根命名空间开始写,写到类名为止。
    2.new \Home\Lib\DBDA();

例如:引用DBDA类(因为library是公用的,放在这里吗就是所有的都用,所以一般不放在library里)

<?php
namespace Lib;//加这个
class DBDA{
<?php
namespace Home\Controller;
use Think\Controller;
class LoginController extends Controller{
public function login(){ $db = new\Lib\DBDA();
var_dump($db); //向TP里面注册变量
$this->assign("ceshi","张三");
//显示模板
$this->show();
}
public function chuli(){
echo $_POST["uid"];
}
}

换个文件夹  把dbda放在home模块里

namespace HOME\Lib;
class DBDA{
<?php
namespace Home\Controller;
use Think\Controller;
class LoginController extends Controller{
public function login(){ $db = new\Home\Lib\DBDA();
var_dump($db); //向TP里面注册变量
$this->assign("ceshi","张三");
//显示模板
$this->show();
}
public function chuli(){
echo $_POST["uid"];
}
}

另一种写法

<?php
namespace Home\Controller;
use Think\Controller;
use Home\Lib\DBDA;
class LoginController extends Controller{
public function login(){ $db = new DBDA();
var_dump($db); //向TP里面注册变量
$this->assign("ceshi","张三");
//显示模板
$this->show();
}
public function chuli(){
echo $_POST["uid"];
}
}

最新文章

  1. [译] 你该知道的javascript作用域 (javascript scope)(转)
  2. vmware linux top si高以及网卡队列、软负载相关优化
  3. 思甜雅--关于qq的NABCD模型分析
  4. string 到 wstring的转换
  5. NGUI 3.5课程(五岁以下儿童)button-图片切换
  6. CCF系列之Z字形扫描(201412-2)
  7. HTML文档编写规范
  8. elasticsearch外网访问设置
  9. 【CF573D】Bear and Cavalry 线段树
  10. 关于C# WinForm中进度条的实现方法
  11. 第十章&#160;优先级队列 (xa1)左式堆:结构
  12. Android之代码创建布局
  13. java8新特性(六):Stream多线程并行数据处理
  14. Python码农福音,GitHub增加Python语言安全漏洞告警
  15. dubbo的详细介绍
  16. javascript 复制与粘贴操作
  17. Excel_To_DataTable
  18. Linux phpmailer发送邮件失败的解决方法
  19. CSS3知识之阴影box-shadow
  20. Android中的Manifest.permission(应用权限)整理

热门文章

  1. Cookie映射
  2. Copycat - AppendRequest
  3. TensorFlow环境
  4. NumPy 广播机制(Broadcasting)
  5. Linux中的轻量级进程
  6. 使用docker部署Asp.net core web应用程序
  7. 6个laravel常用目录路径函数
  8. dedecms怎样调用指定id文章?
  9. Python-Log-note.md
  10. ntldr is missing