很多教程教你如何编写自己的composer包,但并不总是把代码放上去。如果你不放代码,看你帖子的人不会有很好的直观理解。从产品的角度思考,就是用户体验差。我会粘贴代码。我还发布了一个简单的HelloWorld。你看,这样既可以凑字数,又可以让用户觉得体验不错,实在是太受宠若惊了。大家可以在https://packagist.org/上搜索一些package,放到自己的项目中,非常方便。如果你有一些功能类,没有地方保存,比如你的功能类很大,硬盘不够用……但这种可能性不大。然后万一输了,终于有一天,写(chao)(xi)一个很牛逼的class,curlclass,兴致勃勃的存到curl.txt,第二天就输了。不好意思。。。那你可以放到github上。如果方便使用,可以放到packagist.org上。比如我写了一个XorEncryption(独占或者加密)的方法。关于作曲家的一些知识需要自己去了解。有人说纹理更好,但我喜欢文字描述/(ㄒoㄒ)/:首先,你去github新建一个项目。就像我的opqnext/XorEncryptiono然后你在本地创建一个目录。克隆项目。之后就可以使用composerinit根据提示一步步添加项目名称、描述、作者、依赖包等信息,最后生成一个composer.json文件。或者您可以创建一个新文件并将以下内容直接复制到您的composer.json中。然后更改相应的配置,第一步就完成了。{“名称”:“opqnext/xor-encryption”,“描述”:“phpxor-encryption”,“类型”:“库”,“关键字”:[“php”,“xor”],“许可证”:"MIT","authors":[{"name":"opqnext","email":"309622694@qq.com"}],"require":{"php":">=5.3.0"},"autoload":{"psr-0":{"XorEncryption\\":"src/"}}}直接复制很方便。一定要写autoload然后你会开发你的代码并创建一个src目录。如果你想看我的代码,去我的github。这里先说一下,如果我们要写一个HelloWorld包。创建一个src目录。创建一个HelloWorld目录,写一个HelloWorld类:}}推送到github,可以打一些tag来表示版本号。此时,应该开发代码。然后提交你的代码提交包,写你的git地址。完善readme.md。就这样。我提交v1.0.1版本后,不知道为什么,国内镜像同步不了。好难过...
