前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ThinkPHP6.0 扩展类库目录(extend)

ThinkPHP6.0 扩展类库目录(extend)

作者头像
很酷的站长
发布2023-02-18 10:36:59
1.5K0
发布2023-02-18 10:36:59
举报
文章被收录于专栏:站长的编程笔记
框架根目录下的 extend 目录称为 扩展类库目录,用于存放一些自定义的类,只要符合自动加载的规范(命名空间、类名、文件名),就可以拿来直接使用
1. extend 目录的直接子内容

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

代码语言:javascript
复制
<?php

namespace file;

class Upload
{

}

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

2. 带层级的类

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

代码语言:javascript
复制
<?php

namespace file;

class Upload
{
}

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

3. 测试是否可用

代码语言:javascript
复制
dump(new \Upload());
dump(new \file\Upload());
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. extend 目录的直接子内容
  • 2. 带层级的类
  • 3. 测试是否可用
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档