composer知识点

元气小坏坏 提交于 2020-03-24 13:43:41

3 月,跳不动了?>>>

composer.json 中的 

{
    "require": {
        "monolog/monolog": "1.2.1"
    }
}

require 是要求要必须的包文件

,如何新增一个composer 模块 

第一种方案   www.getcomposer.org/  使用命令 

比如要安装  https://packagist.org/packages/predis/predis  模块

使用 composer require predis/predis

第二种方案 直接在composer.json  改下

加入下面几个包文件

"require": {
        "appbolaget/dd": "^1.1",
        "nesbot/carbon": "~1.21",
        "monolog/monolog": "^1.23"
    }

使用 composer update  就可以进行下载代码

2 composer 自动 加载器 

{
    "require": {
        "appbolaget/dd": "^1.1",
        "nesbot/carbon": "~1.21",
        "monolog/monolog": "^1.23"
    },
    "autoload": {
        "psr-4": {
            "App\\": "application/"
        },
        "classmap": ["application/libs/"],
        "files": ["application/helpers.php"]
    }
}

使用 autoload (以下是自动加载)

1,使用  psr-4 加载的类 必须是 满足psr-4的规则的代码,必须包含命名空间

2.使用classmap 加载的 是不包含命名空间的类

3.自定导入的函数

写完之后使用 

使用命令 composer dump-autoload 生成自动加载文件

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!