thinkphp5 很方便的加载我们自己的类库的。但是得严格按照他的规则来。强制我们使用命名空间。今天那么我精细的给大家讲讲该怎么加载。
1.首先 我们按照默认的方式进行加载
我们在他默认的拓展目录新建文件 如图所示
这里我新建一个lib1目录 那么我们的测试类库是Test1.php
该文件的代码如下<?php
/**
* Created by PhpStorm.
* User: lenovo
* Date: 2018/4/16
* Time: 16:40
*/
namespace lib1;
class Test1{
public function sh(){
return '我是test1
';
}
}
执行效果
说明一下:首先这个类的命名空间必须和该文件所在的子目录保持一致。这里是lib1 然后文件名必须和类名一致。
反例效果
执行情况
他还支持多级目录 和子命名空间定义,但是必须和目录结构对应
举个例子
我多级嵌套。。
文件代码<