WWW.lllT.neT下边由composer实例教程频道给大伙儿介绍怎么写一个自身的渣滓composer包,期待对必须的小伙伴有些协助!

要怎么写一个自身的渣滓composer包

要怎么写一个自身的渣滓composer包

许多实例教程都是在教大伙儿要怎么写一个自身的composer包,但总没放编码。

你没放编码,便会造成看着你贴子的人呐,不可以获得非常好很直接的了解。用商品的方面来思索呢,便是客户体验差。我便贴编码。简易的 Hello World 我就贴上去。你看看,那样不但可以凑篇幅,还能让客户感觉感受好,真的是乐滋滋呀。

大伙儿陆续可以上 https://packagist.org/ 上搜一些包,放进自身的新项目中,那样很便捷。倘若您有一些系统类,没地区储存,例如你的作用类非常大,电脑硬盘不足...但是这倒不大可能。那倘若你丢三落四,千辛万苦有一天,写(chao)了(xi)一个很牛x的类,curl类,兴高采烈储存到 curl.txt 第二天丢失。尴尬...

那么你可以放进 github 呀。假如使用方便呢,你也就放进 packagist.org 呀。

例如我写了一个 XorEncryption(异或运算数据加密) 的方式。

有关 composer 的一些专业知识,必须自主掌握呢。

有人说3d贴图比较好,我就爱文本描述/(ㄒoㄒ)/:最先你来 github 上新创建一个新项目。例如我的 opqnext/XorEncryptiono

随后你在你在当地建立一个文件目录。把新项目 clone 出来。以后你能用 composer init 一步一步按提醒加上项目规划,叙述,创作者,依赖包这些信息内容最终形成一个 composer.json 的文档。或是还可以新创建一个文档,随后立即把我下面这一具体内容拷到你的 composer.json 里。随后相匹配的配备改一改,第一步完成了。

{
    "name": "opqnext/xor-encryption",
    "description": "php xor-encryption",
    "type": "library",
    "keywords": [
        "php",
        "xor"
    ],
    "license": "MIT",
    "authors": [
        {
            "name": "opqnext",
            "email": "309622694@qq.com"
        }
    ],
    "require": {
        "php": ">=5.3.0"
    },
    "autoload": {
        "psr-0": {
            "XorEncryption\": "src/"
        }
    }
}

或是立即复制来的非常容易的,一定要写上 autoload

随后你也就开发设计你的编码 建立一个src文件目录。假如看着我的编码,就到我的 github 去看看。我这里说一下,倘若我们要写一个 Hello World 的包。建立一个 src 文件目录。 建立一个 HelloWorld 的文件目录,写一个 HelloWorld 的类 :

<?php
/**
 * Hello World
 * @author: 郭贰小妹
 */

namespace HelloWorld;

class HelloWorld {

    public function say_hello()
    {
        return "hello world";
    }
}

push 到 github 上边,你能打一些 tag 标出版本信息的呀。

到这儿,编码应当就开发设计完成了。随后你编码递交到 submit packages 将你的 git 详细地址写上。

把 readme.md 健全一下。就这么多了。

我递交了 v1.0.1 版本号以后,不知为什么,中国的镜像文件一直不可以同歩回来。真的是难过...

以上就怎么写一个自身的渣滓composer包的详尽具体内容,大量请关心自学java网其他相关文章!

WWW.lllT.neT
标签: 工具使用
下载本文:要怎么写一个自身的渣滓composer包.doc

声明:有的资源来自网络转载,版权归原作者所有,如有侵犯到您的权益请联系邮箱:our333@126.com我们将配合处理!

原文地址:要怎么写一个自身的渣滓composer包发布于2021-12-15 14:09:02

相关推荐