Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >[composer] composer自动加载files 形式测试

[composer] composer自动加载files 形式测试

作者头像
唯一Chat
发布于 2021-07-14 08:07:26
发布于 2021-07-14 08:07:26
58700
代码可运行
举报
文章被收录于专栏:陶士涵的菜地陶士涵的菜地
运行总次数:0
代码可运行

composer有四种自动加载形式

file,classmap,psr-0,psr-4

第一种file 是最简单的

目录下的文件

文件的内容

index.php

我的composer.json配置

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{
    "name": "taoshihan/composer",
    "autoload": {
        "files":["helper.php"]
    },
    "authors": [
        {
            "name": "taoshihan",
            "email": "taoshihan@xiavan.com"
        }
    ],
    "require": {}
}

注意执行

composer dump-autoload

生成一下映射关系 vendor/composer/autoload_files.php就会生成映射数组

这个时候在index.php中就可以直接使用helper.php文件中的内容了

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-07-09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
PHP如何使用Composer来自动加载项目文件?
Composer是PHP的依赖管理工具。它允许您声明您的项目所依赖的库, 并且它将为您管理 (安装/更新) 它们。它以每个项目为基础管理它们, 并将它们安装在项目内的目录 (如 vendor) 中. 默认情况下, 它不会在全局范围内安装任何内容。因此, 它是一个依赖关系管理器。
房东的狗丶
2023/02/17
3.4K0
Composer (四) -- 其他自动加载方法
composer 自动加载 这篇写了自动加载及自定义类使用 psr4 加载。下面介绍下另两种自动加载的方式。1. classmap. 2 files
caoayu
2021/02/22
5520
Laravel5.2之Composer自动加载
说明:本文主要以Laravel的容器类Container为例做简单说明Composer的自动加载机制。
botkenni
2022/03/24
3.6K0
Laravel5.2之Composer自动加载
PHP自动加载与composer自动加载
当我们编写面向对象的程序时,通常是将类分别放在不同的文件中。但这样一来,当我们调用其他类的时候,则需要先手动引入该文件(否则会因为当前程序中没有该类名的类而报错)
仙士可
2019/12/19
2K0
PHP自动加载与composer自动加载
PHP自动加载与composer自动加载
当我们编写面向对象的程序时,通常是将类分别放在不同的文件中。但这样一来,当我们调用其他类的时候,则需要先手动引入该文件(否则会因为当前程序中没有该类名的类而报错)
宣言言言
2019/12/18
2.4K0
composer 实现自动加载原理
一般在框架中都会用到composer工具,用它来管理依赖。其中composer有类的自动加载机制,可以加载composer下载的库中的所有的类文件。那么composer的自动加载机制是怎么实现的呢?
lin_zone
2018/08/15
9420
composer autoloader
大家都知道composer吧,它是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。
仇诺伊
2020/04/23
7360
composer  autoloader
Composer (三) -- 自动加载
composer (一) – 依赖管理 前面这篇文章介绍了 composer 对依赖的安装及更新。
caoayu
2021/02/04
1.1K0
PHP Composer 的自动加载
PHP 的 autoload 机制,可以在使用一个未导入的类时动态加载该类,从而实现延迟加载和管理依赖类文件的目的。
菜皮日记
2023/12/18
2850
PHP Composer 的自动加载
Composer 使用使用详解
Composer 是 PHP 的一个包依赖管理工具。我们可以在项目中声明所依赖的外部工具库,Composer 会帮你安装这些依赖的库文件,有了它,我们就可以很轻松的使用一个命令将其他人的优秀代码引用到我们的项目中来。Composer 默认情况下不是全局安装,而是基于指定的项目的某个目录中(例如 vendor)进行安装。Composer 需要 PHP 5.3.2+ 以上版本,且需要开启 openssl。Composer 可运行在 Windows 、 Linux 以及 OSX 平台上。
兔云小新LM
2019/09/10
3.5K0
Composer 使用使用详解
composer系列之三
这个主要起到一个命名空间的作用,比如一个项目可以需要 abei2017/yii2-emoji 和 abei2017/yii2-cool-sms ,那么在vendor里可以将yii2-emoji和yii2-cool-sms都放到abei2017文件夹下。
botkenni
2019/09/02
9050
php composer 引入第三方SDK
如果不是规范命名空间的类文件或目录,要引入到composer中去管理 可以在项目的composer.json文件中的classmap字段填入路径。
槽痞
2020/06/23
1.3K0
Composer
Composer是PHP中用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer会帮你安装这些依赖的库文件。 如果A依赖B的版本是1.0.0,如果C依赖B的版本是2.0.0,项目当中是否没导入同一包用不同版本的。 PHP的自动加载可以使用__autoload()和spl_autoload_register()两种机制,但官方推荐使用和spl_autoload_register 更多参考:http://php.net/manual/
苦咖啡
2018/04/28
1.3K0
Laravel框架中composer自动加载的实现分析
自动加载允许你通过即用即加载的方式来加载需要的类文件,而不用每次都写繁琐的require 和include语句。因此,每一次请求的执行过程都只加载必须的类,也不不要关心类的加载问题,只要需要的时候直接使用即可。
用户8832582
2021/07/13
9130
为什么Composer在生产环境要使用dumpautoload
这篇文章来说一下为什么在生产环境下使用 Composer 加载包后要再使用 dumpautoload 呢?
沈唁
2019/12/09
2.2K0
php之composer.json文件解读
composer.json文件内容  laravel { "name": "laravel/laravel", //name表示包的名称,由作者名、项目名组成, //用'/'分割(可以包含任何字符,包括空格,不区分大小写) "description": "The Laravel Framework.", //描述(description是必要属性) "keywords": ["framework", "laravel"], //用于搜索与筛选的与包相关
IT工作者
2022/04/05
1.5K0
深入理解composer自动加载原理
Composer 作为 PHP 的包管理工具,为 PHPer 们提供了丰富的类库,本文来一步步剖析 Composer 的原理
憧憬博客
2020/07/21
1.4K0
深入理解composer自动加载原理
[composer] composer dump-autoload 的加载优化
执行命令 composer dump-autoload -o (-o 等同于 --optimize)
唯一Chat
2021/06/29
1.7K0
thinkphp6.0 底层源码分析 - 类的自动加载、配置文件初始化
因为工作的需要,深入研究了一下thinkphp的源码,也算是对php知识的一个回归,工作这么多年,我一直坚信php是最好的Web编程语言,它可以做到成本和效率的一个平衡,知其然,更要知其所以然才是高手修炼之道
stark张宇
2023/10/21
5400
如何发布一个自己的Composer依赖包
Composer是 用PHP开发的用来管理项目依赖的工具,当你在项目中声明了依赖关系后,composer可以自动帮你下载和安装这些依赖库,并实现自动加载代码。
Tinywan
2024/01/02
4720
如何发布一个自己的Composer依赖包
相关推荐
PHP如何使用Composer来自动加载项目文件?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验