compsoer

2 篇文章 0 订阅
1 篇文章 0 订阅

composer  php  的管理工具

该工具安装之后可以创建项目 

composer 

如何使用组件 

composer.json 文件里面添加该组件的版本号 和名称 

Glow 是公司名称 作为 资源发布的包 可以  下载该组件

Require里面包括的是资源名称


安装完成 compose,lock 的锁文件 

这个文件将记录当前的 项目依赖的组件的确切的版本号

当执行 composer install  的时候回首先查看该文件的版本号

这个对分布式开发  非常有用 不同的开发人员只需要上传

composer.lock 文件到对应的版本库 其他的人员通过该文件

就可以下载相同版本的组件 实现 程序的版本统一 

自动加载 composer install  命令除了可以下载组件以为

还会在vender 目录下提供自动加载文件

只需要在项目中通过require vendor/autoload.php

引入文件中

Autoload 文件就会自动加载相应的类文件

自动加载文件需要有相应的规范进行约束

其中包括 psr-0 psr-4 classmap files 四种规范形式

Psr-4 是目前 推荐的使用规范 这个四种规范形式本质是定义了

一个命名空间到实际文件的映射关系 可以利用命名空间精确定位到相应文件的集体路径 实现autoload 自动加载功能


"autoload": {
    "classmap": [
        "database"
    ],
    "psr-4": {
        "App\\": "app/"
    },
    "files": [
        "app/PublicFunc.php"
    ]
},
"autoload-dev": {
    "psr-4": {
        "Tests\\": "tests/"
    }
},

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值