怎么创建第一个composer package

1. 创建一个新的文件夹,用来存放你的package,并进入该文件夹;

2. 创建一个composer.json文件,用来描述你的package,并填入以下内容:

{
    "name": "your-name/your-package-name",
    "description": "A short description of your package",
    "type": "library",
    "license": "MIT",
    "authors": [
        {
            "name": "Your Name",
            "email": "your@email.com"
        }
    ],
    "require": {
        "php": ">=5.3.0"
    },
    "autoload": {
        "psr-4": {
            "YourName\\YourPackageName\\": "src/"
        }
    }
}

3. 创建一个src文件夹,用来存放你的package的源代码;

4. 在src文件夹中创建一个你的package的入口文件,比如:

// src/YourName/YourPackageName/YourPackageName.php

namespace YourName\YourPackageName;

class YourPackageName
{
    public function hello()
    {
        echo 'Hello World!';
    }
}

5. 在你的package的文件夹中运行`composer install`命令,安装你的package;

6. 在你的项目中使用`composer require your-name/your-package-name`命令,安装你的package;

7. 在你的项目中使用`use YourName\YourPackageName\YourPackageName`命令,引入你的package;

8. 在你的项目中使用`YourPackageName::hello()`命令,调用你的package中的方法;

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享