zfxcms ^回到顶部

您的当前位置:首页 > php资讯 > PHP基础 > thinkphp6引入自定义类库

thinkphp6引入自定义类库

所属分类: PHP基础   2021-01-21 14:04:15  编辑:admin  浏览次数 870 次

【1】在extend文件下新建diyclass文件
在这里插入图片描述
【2】在diyclass文件下新建Diyclass.php类文件
在这里插入图片描述
【3】Diyclass.php类文件内容代码,命名空间 和类名保存一致
在这里插入图片描述
【4】调用

use diyclass\Diyclass;
//先引入类文件
$diyclass=new Diyclass();
//实例化类
echo $diyclass->diy_class('调用自定义类');
//调用类方法

1. extend 目录的直接子内容


假设在 extend 目录下创建一个 Upload.php 文件,如果是 extend 目录的直接子内容则不需要添加命名空间

<?phpclass Upload{
	}123456

此时可以在控制器中直接使用 \Upload 类,特别注意命名空间

2. 带层级的类


假设在 extend/file 目录下创建一个 Upload.php 文件,此时需要添加命名空间

<?phpnamespace file;class Upload{
	}12345678

此时可以在控制器中直接使用 \file\Upload 类

3. 测试是否可用


dump(new \Upload());dump(new \file\Upload());


PHP文章检索

PHP文章目录