ThinkPHP 加载自定义扩展文件

news2024/12/23 10:37:59

很久没有用过TP了,自定义扩展文件怎么加载的都不太清楚了,重新捋一遍,记录一下。

ThinkPHP版本 ^6.1.0

目录

1.将自定义扩展文件放入extend

2.设置类文件命名空间

extend下直接是类文件,不需设置命名空间

有层级的类文件,则需设置命名空间

3.测试效果


1.将自定义扩展文件放入extend

 

2.设置类文件命名空间

extend下直接是类文件,不需设置命名空间

extend\Test.php

<?php

class Test
{
    public function index()
    {
        echo '我是测试文件-没有层级';
    }
}

有层级的类文件,则需设置命名空间

Extend/test/Test.php

<?php

namespace test;


class Test
{
    public function index()
    {
        echo '我是测试文件-命名空间是{test}';
    }
}

3.测试效果

public function index()
{
    print_r((new \Test())->index());
    echo "<pre>";
    print_r((new \test\Test())->index());die;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/138835.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

回顾2022,展望2023

文章目录初来乍到为什么是CSDN期间期间文章新年愿望初来乍到 额(⊙﹏⊙)&#xff0c;要从何说起呢&#xff1f; 我看了一下&#xff0c;写这篇文章时正好是我来到CSDN这个大家庭的75天&#xff0c;对于我而言75天说长不长&#xff0c;说短也不短。75天相比于CSDN中的前辈们来…

SpringBoot+VUE前后端分离项目学习笔记 - 【10 Vue实现增删改查】

vue安装axios&#xff1a; npm i axios -S 前端代码 request.js封装 新建utils/request.js import axios from axiosconst request axios.create({baseURL: http://localhost:9090/,timeout: 5000 })// request 拦截器 // 可以自请求发送前对请求做一些处理 // 比如统一…

磷脂聚乙二醇葡萄糖 DSPE-PEG-Glucose简介;脂质体表面进行聚乙二醇修饰;DSPE-PEG-葡萄糖

中文名称 磷脂聚乙二醇葡萄糖 葡萄糖聚乙二醇磷脂 简称 DSPE-PEG-Glucose Glucose-PEG-DSPE 分子量 2000/3000/3400/40005000/10000 溶剂 溶于部分常规有机溶剂 存储条件 -20冷冻保存&#xff0c;惰性气体保护 结构式 化学…

JVM面试题详解系列——垃圾收集器详解

垃圾收集器 Serial 收集器&#xff08;GC日志标识&#xff1a;DefNew&#xff09; Serial&#xff08;串行&#xff09;收集器是最基本、历史最悠久的垃圾收集器了。大家看名字就知道这个收集器是一个单线程收集器了。 它的 “单线程” 的意义不仅仅意味着它只会使用一条垃圾…

Windows 卡顿问题整理

右键卡顿 1 开始&#xff0c;运行&#xff0c;输入regedit&#xff0c;打开注册表&#xff1b; 找到注注册表项&#xff1a;HKEY_CLASSES_ROOT/Directory/Background/shellex/ContextMenuHandlers 。 系统一般有 5 个 Key&#xff1a;留下 New&#xff0c;其他删除&#xff0c;…

统计大写字母-C语言实现

任务描述 本关任务&#xff1a;统计大写字母个数。 相关知识 视频1 初识文本处理之单词计数II — C 语言的逻辑运算符 逻辑运算符 C 语言定义了3个逻辑运算符&#xff0c;其表示方法及含义如下表所示。 逻辑运算C语言符号表示说明与&&双目运算符&#xff0c;若两个…

九 深度剖析数据在内存中的存储

目录 一.整形在内存中的存储 1.原码&#xff0c;反码&#xff0c;补码 &#xff08;1&#xff09;正数的原反补码 &#xff08;2&#xff09;负数的原反补码 2.大小端介绍 二.浮点型在内存中的存储 1.浮点型的存储 2.浮点型的读取 一.整形在内存中的存储 1.原码&#…

【学习】RL

sparse reward我们不知道行动是好是坏&#xff0c;大多数情况下&#xff0c;如果r 0&#xff0c;那怎么解决呢&#xff1f;例如&#xff0c;机器人手臂将螺栓固定在螺丝上&#xff0c;开发人员应该定义额外奖励来指导代理&#xff08;reward shaping&#xff09;。reward shap…

PyFlink使用说明:建表及连接Mysql数据库

PyFlink1.16.0 使用说明&#xff1a;建表及连接Mysql数据库引言安装运行环境PyFlink创建作业环境一、创建一个 Table API 批处理表环境二、创建一个 Table API 流处理表环境三、创建一个 DataStream API 数据流处理环境PyFlink建表一、从Python List对象创建一个 Table二、创建…

尚硅谷-SpringSecurity

一、SpringSecurity是什么 SpringSecurti基于Spring框架&#xff0c;提供了一套Web应用安全性的完整解决方案 一般来说&#xff0c;Web应用的安全性包括用户认证&#xff08;Authenticataion&#xff09;和用户授权&#xff08;Authorization&#xff09;两个部分 这两点也是S…

【2023程序员必看】产品经理行业分析

今天我要给大家推荐一个政策好&#xff0c;薪酬高&#xff0c;发展好&#xff0c;门槛低&#xff0c;且容易实现CEO总裁梦的岗位。当当当当当~产品经理&#xff0c;不用写代码的高薪互联网岗位&#xff01; 接下来我们就来聊聊它的政策机会&#xff0c;职业前景与薪资待遇&…

mac无法启用443端口的解决方案

前言&#xff1a;在macOS中&#xff0c;对于1024以下的端口需要使用root权限才可以使用&#xff0c;因此在mac中启动本地的vue-cli项目的时候&#xff0c;端口443无法正常使用&#xff0c;即使在配置文件中配置了443端口&#xff0c;启动项目的时候&#xff0c;仍然会是1024端口…

良品铺子:金选年货礼盒里,装着“高端零食”的初心

撕下一页日历&#xff0c;春节的脚步越来越近。自古以来&#xff0c;置办年货就是过年不可或缺的环节&#xff0c;年货中包含着浓浓的年味。“农家腊月为食忙&#xff0c;转换时空去品尝&#xff0c;腊菜藏于坛子里&#xff0c;鲜鱼养在自家塘&#xff0c;粉丝豆泡鸡汤热&#…

node实现文件上传和下载

一、node实现文件上传 1. FormData对象&#xff1a;以对象的方式来表示页面中的表单&#xff0c;又称为表单对象。以key-value的方式来保存数据&#xff0c;XMLHttpRequest对象可以轻松地将表单对象发送到服务器端 ​ &#xff08;1&#xff09;是一个构造函数&#xff1a;ne…

Talk预告 | 字节跳动(北美)软件工程师桑燊:风格化3D虚拟形象的创建

本期为TechBeat人工智能社区第469期线上Talk&#xff01; 北京时间1月5日(周四)20:00&#xff0c;字节跳动(北美) 计算机视觉与图形学软件工程师——桑燊的Talk将准时在TechBeat人工智能社区开播&#xff01; 他与大家分享的主题是: “风格化3D虚拟形象的创建”&#xff0c;届时…

mongodb 分组子文档合并

【问题】Hi, i am trying to use mongodb aggregate query using $setUnion, $project and also $group to group the documents. The structure of document is{ “_id” : ObjectId(“55014006e4b0333c9531043e”), “acls” : { “append” : { “users” : [ObjectId(“54f…

domain_fronting域名前置检测调研笔记

暗度陈仓&#xff1a;基于国内某云的 Domain Fronting 技术实践 https://www.anquanke.com/post/id/195011?fromtimeline 1.作者提到因为 CDN 的存在&#xff0c;访问网站时访问的实际上只是 CDN&#xff0c;而不是直接和网站的真实服务器进行通信&#xff0c;所以利用 CDN 的…

【虹科云展厅】虹科赋能汽车智能化云展厅今日正式上线!

虹科2023年开年福利来了&#xff01; 聚焦前沿技术&#xff0c;【虹科赋能汽车智能化云展厅】正式上线&#xff0c;本次云展厅围绕“汽车以太网/TSN、汽车总线、智能网联、电子测试与验证、自动驾驶”等核心话题&#xff0c;为您带来如临展会现场般的讲演与介绍&#xff0c;更…

【MySQL】MySQL基本数据类型

序号系列文章1【MySQL】MySQL介绍及安装2【MySQL】MySQL基本操作详解3【MySQL】MySQL基本数据类型文章目录1&#xff0c;数字类型1.1&#xff0c;整型类型1.2&#xff0c;浮点数类型1.3&#xff0c;定点数类型1.4&#xff0c;BIT类型1.5&#xff0c;直接常量2&#xff0c;时间和…

2024在职考研|MBA/MPA/MEM管理类硕士报考流程及基础问题扫盲

各位小伙伴们&#xff0c;2024年研究生备考工作即将启程&#xff01;作为在职人群&#xff0c;想攻读双证硕士可以选择的专业比较有限&#xff0c;其中管理类硕士是很多在职考生可以考虑的。专注管理类联考辅导领域的达立易考教育为2024级考生梳理基本流程和关注的问题&#xf…