Rumah > alat pembangunan > composer > 关于Composer的基本使用介绍

关于Composer的基本使用介绍

藏色散人
Lepaskan: 2020-04-05 17:16:49
ke hadapan
3271 orang telah melayarinya

下面由composer教程栏目给大家介绍Composer的基本使用,希望对需要的朋友有所帮助!

关于Composer的基本使用介绍

Composer 的使用

1. 下载composer.phar文件

在项目根目录下,使用cmd或bash运行下列命令:(需安装PHP)

1

php -r "readfile('https://getcomposer.org/installer');" | php

Salin selepas log masuk

2. 初始化Composer

使用cmd或bash运行下列命令,输入相应信息后,完成了composer的初始化:

1

composer init

Salin selepas log masuk

此时根目录下多了一个名为composer.json的配置文件。

3. 将自己写的类文件加入composer的自动加载

假设一部分类文件在文件夹./app/db/下,并定义了命名空间db。则应在composer.json文件中的第一层花括号中添加如下项:

1

2

3

4

5

"autoload": {

    "psr-4": {

        "db\\": "app/db/"

    }

}

Salin selepas log masuk

整个composer.json文件类似这样:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

{

    "name": "linnzh/front",

    "type": "project",

    "license": "MIT",

    "authors": [

        {

            "name": "Linnzh",

            "email": "reg.lynnzh@gmail.com"

        }

    ],

    "description": "关于前端的一些尝试",

    "require": {},

    "require-dev": {},

    "autoload": {

        "psr-4": {

            "db\\": "db/"

        }

    }

}

Salin selepas log masuk

该键值对表示composer加载器以psr-4的方式加载组件,并告诉加载器,app/db/目录下的类文件将映射到命名空间db。

4. 更新配置

修改了composer.json文件后,必须运行以下命令来生成vendor/autoload.php文件:

1

composer install

Salin selepas log masuk

此时将在项目根目录下生成一个vender文件夹,并且其中包含一个autoload.php自动加载类文件,使用已定义且在composer.json中配置的类文件时,可直接引入该文件,而不必使用多条require语句。

更多composer技术文章,请访问composer栏目,地址是:https://www.php.cn/tool/composer/

Atas ialah kandungan terperinci 关于Composer的基本使用介绍. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Isu terkini
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan